Język

AudioState Wyliczenie

Definicja

Zawiera listę możliwych stanów danych wejściowych audio do aparatu rozpoznawania mowy.

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
Dziedziczenie
AudioState

Pola

Nazwa Wartość Opis
Stopped 0

Nie przetwarzaj danych wejściowych audio.

Silence 1

Odbieranie ciszy lub szumu w tle bez mowy.

Speech 2

Odbieranie danych wejściowych mowy.

Przykłady

W poniższym przykładzie przedstawiono procedurę obsługi zdarzeń, która obsługuje zmieniający się stan dźwięku aparatu rozpoznawania mowy.

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.
}

Uwagi

Stan wejścia audio aparatu rozpoznawania mowy można uzyskać za pomocą SpeechRecognitionEngine.AudioState właściwości i SpeechRecognizer.AudioState . Zdarzenia SpeechRecognitionEngine.AudioStateChanged i SpeechRecognizer.AudioStateChanged są zgłaszane, gdy zmienia się stan wprowadzania dźwięku aparatu rozpoznawania mowy.

Dotyczy

Zobacz też