AudioState Enumeration
.NET Framework (current version)
Contains a list of possible states for the audio input to a speech recognition engine.
Assembly: System.Speech (in System.Speech.dll)
| Member name | Description | |
|---|---|---|
| Silence | Receiving silence or non-speech background noise. | |
| Speech | Receiving speech input. | |
| Stopped | Not processing audio input. |
You can obtain the audio input state of the speech recognition engine with the SpeechRecognitionEngine::AudioState and SpeechRecognizer::AudioState properties. The SpeechRecognitionEngine::AudioStateChanged and SpeechRecognizer::AudioStateChanged events are raised when the audio input state of a speech recognition engine changes.
The following example demonstrates an event handler that handles the changing audio state of a speech recognizer.
private SpeechRecognitionEngine sre; // Initializes the speech recognition engine. private void Initialize() { sre = new SpeechRecognitionEngine(); // Add a handler for the AudioStateChanged event. sre.AudioStateChanged += new EventHandler<AudioStateChangedEventArgs>(sre_AudioStateChanged); // Add other initialization code here. } // Handle the AudioStateChanged event. void sre_AudioStateChanged(object sender, AudioStateChangedEventArgs e) { AudioState newState = e.AudioState; // Handle event here. }
.NET Framework
Available since 3.0
Available since 3.0
Show: