SpeechRecognitionEngine Methods

The SpeechRecognitionEngine type exposes the following members.

  NameDescription
Public method Dispose() Disposes the SpeechRecognitionEngine object.
Protected method Dispose(Boolean) Disposes the SpeechRecognitionEngine object and releases resources used during the session.
Public method EmulateRecognize(String) Emulates input of a phrase to the speech recognizer, using text in place of audio for synchronous speech recognition.
Public method EmulateRecognize(String, EmulateOptions) Emulates input of a phrase to the speech recognizer, using text in place of audio for synchronous speech recognition, and specifies the type of recognition operation to perform.
Public method EmulateRecognize(String, CompareOptions) Emulates audio input to the recognition engine, using text in place of audio for synchronous speech recognition, and specifies how the recognizer handles Unicode comparison between the phrase and the loaded speech recognition grammars
Public method EmulateRecognize([], CompareOptions) Emulates input of specific words to the speech recognizer, using an array of RecognizedWordUnit objects in place of audio for synchronous speech recognition, and specifies how the recognizer handles Unicode comparison between the words and the loaded speech recognition grammars.
Public method EmulateRecognize(String, CompareOptions, EmulateOptions) Emulates audio input to the recognition engine, using text in place of audio for synchronous speech recognition, specifies how the recognizer handles Unicode comparison between the phrase and the loaded speech recognition grammars, and specifies the type of recognition operation to perform.
Public method EmulateRecognize([], CompareOptions, EmulateOptions) Emulates input of specific words to the speech recognizer, using an array of RecognizedWordUnit objects in place of audio for synchronous speech recognition, specifies how the recognizer handles Unicode comparison between the words and the loaded speech recognition grammars, and specifies the type of recognition operation to perform.
Public method EmulateRecognizeAsync(String) Emulates input of a phrase to the speech recognizer, using text in place of audio for asynchronous speech recognition.
Public method EmulateRecognizeAsync(String, EmulateOptions) Emulates input of a phrase to the speech recognizer, using text in place of audio for asynchronous speech recognition, and specifies the type of recognition operation to perform.
Public method EmulateRecognizeAsync(String, CompareOptions) Emulates input of a phrase to the speech recognizer, using text in place of audio for asynchronous speech recognition, and specifies how the recognizer handles Unicode comparison between the phrase and the loaded speech recognition grammars.
Public method EmulateRecognizeAsync([], CompareOptions) Emulates input of specific words to the speech recognizer, using text in place of audio for asynchronous speech recognition, and specifies how the recognizer handles Unicode comparison between the words and the loaded speech recognition grammars.
Public method EmulateRecognizeAsync(String, CompareOptions, EmulateOptions) Emulates audio input to the recognition engine, using text in place of audio for asynchronous speech recognition, specifies how the recognizer handles Unicode comparison between the phrase and the loaded speech recognition grammars, and specifies the type of recognition operation to perform.
Public method EmulateRecognizeAsync([], CompareOptions, EmulateOptions) Emulates input of specific words to the speech recognizer, using an array of RecognizedWordUnit objects in place of audio for asynchronous speech recognition, specifies how the recognizer handles Unicode comparison between the words and the loaded speech recognition grammars, and specifies the type of recognition operation to perform.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Public method Static member InstalledRecognizers Returns information for all of the installed speech recognizers on the current system.
Public method LoadGrammar Synchronously loads a Grammar object.
Public method LoadGrammarAsync Asynchronously loads a Grammar object.
Protected method MemberwiseClone (inherited from Object)
Public method QueryRecognizerSetting Returns the values of the current settings for a speech recognition engine managed by a SpeechRecognitionEngine object.
Public method Recognize() Performs a synchronous speech recognition operation.
Public method Recognize(TimeSpan) Performs a synchronous speech recognition operation with a specified initial silence timeout period.
Public method RecognizeAsync() Performs a single, asynchronous speech recognition operation.
Public method RecognizeAsync(RecognizeMode) Performs one or more asynchronous speech recognition operations.
Public method RecognizeAsyncCancel Terminates asynchronous recognition without waiting for the current recognition operation to complete.
Public method RecognizeAsyncStop Stops asynchronous recognition after the current recognition operation completes.
Public method RequestRecognizerUpdate() Requests that the recognizer pauses to update its state.
Public method RequestRecognizerUpdate(Object) Requests that the recognizer pauses to update its state and provides a user token for the associated event.
Public method RequestRecognizerUpdate(Object, TimeSpan) Requests that the recognizer pauses to update its state and provides an offset and a user token for the associated event.
Public method SetInputToAudioStream Configures the SpeechRecognitionEngine object to receive input from an audio stream.
Public method SetInputToDefaultAudioDevice Configures the SpeechRecognitionEngine object to receive input from the default audio device.
Public method SetInputToNull Disables the input to the speech recognizer.
Public method SetInputToWaveFile Configures the SpeechRecognitionEngine object to receive input from a Waveform audio format (.wav) file.
Public method SetInputToWaveStream Configures the SpeechRecognitionEngine object to receive input from a stream that contains Waveform audio format (.wav) data.
Public method SimulateRecognize Simulates recognition of the specified string.
Public method ToString (inherited from Object)
Public method UnloadAllGrammars Unloads all Grammar objects from the recognizer.
Public method UnloadGrammar Unloads a specified Grammar object from the SpeechRecognitionEngine instance.
Public method UpdateRecognizerSetting(String, Int32) Updates the specified setting for the SpeechRecognitionEngine with the specified integer value.
Public method UpdateRecognizerSetting(String, String) Updates the specified setting for the SpeechRecognitionEngine with the specified integer value.
Top
Show: