AudioState Enumeration

Definition

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
AudioState

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.

Gilt für:

Weitere Informationen