SpeechRecognitionEngine Members
Provides access to speech recognition services.
The following tables list the members exposed by the SpeechRecognitionEngine type.
Public Constructors
Name | Description | |
---|---|---|
SpeechRecognitionEngine | Overloaded. Constructs a new instance of SpeechRecognitionEngine. |
Top
Public Properties
Name | Description | |
---|---|---|
AudioFormat | Gets the current format of audio input being processed by the recognition engine. | |
AudioLevel | Gets the audio level of the SpeechRecognitionEngine. | |
AudioPosition | Gets the audio position of the SpeechRecognitionEngine. | |
AudioState | Gets the audio state of the SpeechRecognitionEngine. | |
BabbleTimeout | Gets and set a time out period for only background noise inputs. | |
EndSilenceTimeout | Gets and set the amount of silence a recognition engine requires before completing an unambiguous recognition. | |
EndSilenceTimeoutAmbiguous | Gets and set the amount of silence a recognition engine requires before completing an ambiguous recognition. | |
Grammars | Read-only property returning a list of all Grammar objects loaded into the current instance of the SpeechRecognitionEngine. | |
InitialSilenceTimeout | Gets and set the maximum amount of silence that can precede audio input before a recognition engine generates an error. | |
MaxAlternates | Gets and sets the maximum number of candidate results an instance of SpeechRecognitionEngine is to return. | |
RecognizerAudioPosition | Gets the audio position of the SpeechRecognitionEngine. | |
RecognizerInfo |
Top
Public Methods
(see also Protected Methods )
Name | Description | |
---|---|---|
Dispose | Overloaded. | |
EmulateRecognize | Overloaded. Provides support for synchronous simulation of audio input to support testing and debugging. | |
EmulateRecognizeAsync | Overloaded. Provides support for asynchronous simulation of audio input to support testing and debugging. | |
Equals | Overloaded. (inherited from Object ) | |
GetHashCode | (inherited from Object ) | |
GetType | (inherited from Object ) | |
InstalledRecognizers | ||
LoadGrammar | Synchronously loads a specific grammar, as specified by a Grammar, for use by a SpeechRecognitionEngine. | |
LoadGrammarAsync | Asynchronously loads a specific grammar, as specified by a Grammar, for use by a SpeechRecognitionEngine. | |
QueryRecognizerSetting | ||
Recognize | Overloaded. Provides synchronous recognition support. | |
RecognizeAsync | Overloaded. Provides asynchronous recognition support. | |
RecognizeAsyncCancel | Terminates a running instance of a recognition engine without waiting for the current recognition operation to complete. | |
RecognizeAsyncStop | Terminates a running instance of a recognition engine after the current recognition operation to completes. | |
ReferenceEquals | (inherited from Object ) | |
RequestRecognizerUpdate | Overloaded. | |
SetInputToAudioStream | Assigns a specific audio stream as the input for the current instance of SpeechRecognitionEngine. | |
SetInputToDefaultAudioDevice | Assigns the system default audio input to the current instance of SpeechRecognitionEngine. | |
SetInputToNull | Assigns a null device as the input for the current instance of SpeechRecognitionEngine. | |
SetInputToWaveFile | Assigns a specific Wave format audio file as input to the current instance of SpeechRecognitionEngine. | |
SetInputToWaveStream | Assigns an audio stream in Wave format as input to the current SpeechRecognitionEngine instance. | |
SimulateRecognize | ||
ToString | (inherited from Object ) | |
UnloadAllGrammars | Unloads all Grammar objects currently loaded by a recognition engine. | |
UnloadGrammar | Unloads a grammar, as specified by an instance of Grammar, from an instance of SpeechRecognitionEngine. | |
UpdateRecognizerSetting | Overloaded. |
Top
Protected Methods
Name | Description | |
---|---|---|
Dispose | Overloaded. | |
Finalize | (inherited from Object ) | |
MemberwiseClone | (inherited from Object ) |
Top
Public Events
Name | Description | |
---|---|---|
AudioLevelUpdated | Raised when the audio level of the SpeechRecognitionEngine is updated. | |
AudioSignalProblemOccurred | Raised when the SpeechRecognitionEngine encounters an audio signal problem. | |
AudioStateChanged | ||
EmulateRecognizeCompleted | Event generated when an asynchronous emulation of speech recognition completes. | |
LoadGrammarCompleted | Event generated when an asynchronous load of a Grammar object in to a SpeechRecognitionEngine completes. | |
RecognizeCompleted | The event raised when an asynchronous recognition operation completes. | |
RecognizerUpdateReached | ||
SpeechDetected | Event raised by recognition engine when speech is detected. | |
SpeechHypothesized | Event raised when when the recognition engine detects speech and part of the audio input speech has been tentatively recognized. | |
SpeechRecognitionRejected | The event raised when the recognition engine detects speech, but can only return candidate phrases with low confidence levels. | |
SpeechRecognized | The event raised when the recognition engine detects speech, and has found one or more phrases with sufficient confidence levels. |
Top
See Also
Reference
SpeechRecognitionEngine Class
Microsoft.Speech.Recognition Namespace