heute will ich euch zeigen wie ihr eine Sprachfunktion für eure Programme in Visual Basic einbauen könnt.
Ihr könnt eine Console oder eine Form benutzen.
Falls ihr eine Form (GUI) benutzen solltet, müsst ihr erst noch eine Textbox (TextBox1) und einen Button (Button1) erstellen.
So, wenn ihr die Form benutzt , macht einen Doppelklick auf den Button. Nun könnt ihr die Funktionen für den Button einstellen.
Bei der Console seit ihr direkt bei dem Codeteil.
Nun fangen wir an den Code zu schreiben. Als erstes erstellen wir eine Variable, jeder müsste wissen was eine Variable ist. Für Leute die es nicht wissen:

Code:
[COLOR="RoyalBlue"]Dim[/COLOR] SPEAK
Als nächstes Teilen wir der variable SPEAK die Sprachausgabe zu.
Code:
SPEAK = CreateObject([COLOR="DarkRed"]"sapi.spvoice"[/COLOR])
Jetzt fehlt nur noch der Text der Ausgesprochen werden soll.
Code:
SPEAK.Speak(Console.ReadLine/Textbox1.Text)
Hier nochmal der komplette Code für die Console:
Code:
Module Module1
Sub Main()
While True
Dim SPEAK
SPEAK = CreateObject("sapi.spvoice")
SPEAK.Speak(Console.ReadLine)
End While
End Sub
End Module
Code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim SPEAK
SPEAK = CreateObject("sapi.spvoice")
SPEAK.Speak(TextBox1.Text)
End Sub
End Class
Copyright by 50Millionen!






