Public class DisabledChat Dim recog As SpeechRecognizedEventArgs Dim RecognizerState As Boolean Dim RecThread As Thread Dim recognizer As New SpeechRecognitionEngine Private sub btnListen_click(sender As Object, e As EventsArgs) Handles btnListen.Click RecognizerState = True RecThread = New Thread (Sub() while true if RecognizerState = True End End if Try recognizer.Recognize() cth ex As Exception 'Handles error MsgBox("There is an error recognizing your voice" & ex.Message) End Try End While End Sub) Private Sub Chat_Load (sender As Object, e As EventArgs) Handles MyBase.Load 'Grammer codes 'Event handler AddHandler myobj.AnEvent, AddressOf rec_Speech myobj.CauseTheEvent() RemoveHandler myobj.AnEvent, AddressOf rec_Speech myobj.CauseHandler() End Sub Sub rec_Speech(sender As Object, recog As SpeechRecognisedEventArgs) 'Recognizes the speech If Not RecognizerState Then Return End if Me.Invoke(Sub() txtVisual.Text += (" " + recog.Result.Text.ToLower()) End Sub) End Sub Public Class Class1 Public Event AnEvent (recog As SpeechRecognizedEventArgs) Sub CauseTheEvent() ' Reaise an evetnt RaiseEvent AnEvent() End Sub End Class End Class)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)