AudioState Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält eine Liste möglicher Zustände für die Audioeingabe in ein Spracherkennungsmodul.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Stopped | 0 | Audioeingabe wird nicht verarbeitet. |
| Silence | 1 | Empfangen von Stumm- oder Nicht-Sprach-Hintergrundgeräuschen. |
| Speech | 2 | Empfangen von Spracheingaben. |
Beispiele
Im folgenden Beispiel wird ein Ereignishandler veranschaulicht, der den sich ändernden Audiozustand einer Spracherkennung behandelt.
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.
}
Hinweise
Sie können den Audioeingabestatus des Spracherkennungsmoduls mit den SpeechRecognitionEngine.AudioState Und-Eigenschaften SpeechRecognizer.AudioState abrufen. Die SpeechRecognitionEngine.AudioStateChanged Ereignisse SpeechRecognizer.AudioStateChanged werden ausgelöst, wenn sich der Audioeingabezustand eines Spracherkennungsmoduls ändert.