Moin
Ich arbeite grade an einer Sprachsteuerung für meine Software. Habe Folgendes Problem ich möchte mit der Spracherkennung mein SuchTextbox bedien lassen und er soll den text auch suchen den ich per Schpracheeingebe.
Vielen Dank im voraus Marvin
Ich arbeite grade an einer Sprachsteuerung für meine Software. Habe Folgendes Problem ich möchte mit der Spracherkennung mein SuchTextbox bedien lassen und er soll den text auch suchen den ich per Schpracheeingebe.
Vielen Dank im voraus Marvin
VB.NET-Quellcode
- Private Sub StartVoiceRecognition()
- Try
- reco.SetInputToDefaultAudioDevice()
- Dim grammar As New Recognition.GrammarBuilder()
- grammar.Append(New Recognition.Choices(System.IO.File.ReadAllLines("VoiceCommands.ini")))
- reco.LoadGrammar(New Recognition.Grammar(grammar))
- reco.RecognizeAsync()
- Catch ex As Exception
- End Try
- End Sub
- Private Sub reco_RecognizeCompleted(ByVal sender As Object, ByVal e As System.Speech.Recognition.RecognizeCompletedEventArgs) Handles reco.RecognizeCompleted
- reco.RecognizeAsync()
- End Sub
- Private Sub reco_SpeechRecognized(ByVal sender As Object, ByVal e As System.Speech.Recognition.RecognitionEventArgs) Handles reco.SpeechRecognized
- Dim SearchTextBoxState = False
- Select Case e.Result.Text
- Case "Suchen"
- SearchTextBox.Select()
- SearchTextBoxState = True
- Case "Search"
- SearchTextBox.Select()
- SearchTextBoxState = True
- End Select
- End Sub