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 der möglichen Zustände für die Audioeingabe in einer Spracherkennungs-Engine.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Vererbung
Felder
Silence | 1 | Empfangen des Ruhe- oder Nicht-Sprachen-Hintergrundgeräuschs. |
Speech | 2 | Empfangen der Spracheingabe. |
Stopped | 0 | Keine Verarbeitung der Audioeingabe. |
Beispiele
Das folgende Beispiel veranschaulicht einen Ereignishandler, der den sich ändernden Audiozustand einer Spracherkennung verarbeitet.
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 Audioeingabezustand der Spracherkennungs-Engine mit den SpeechRecognitionEngine.AudioState Eigenschaften und SpeechRecognizer.AudioState abrufen. Die SpeechRecognitionEngine.AudioStateChanged Ereignisse und SpeechRecognizer.AudioStateChanged werden ausgelöst, wenn sich der Audioeingabezustand eines Spracherkennungsmoduls ändert.