AudioState Wyliczenie

Definicja

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

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

Pola

Silence 1

Otrzymywanie wyciszenia lub szumu tła bez mowy.

Speech 2

Odbieranie danych wejściowych mowy.

Stopped 0

Nie przetwarza danych wejściowych audio.

Przykłady

W poniższym przykładzie pokazano program obsługi zdarzeń, który obsługuje zmieniający się stan audio 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ściowy audio aparatu rozpoznawania mowy można uzyskać za pomocą SpeechRecognitionEngine.AudioState właściwości SpeechRecognizer.AudioState i . Zdarzenia SpeechRecognitionEngine.AudioStateChanged i są wywoływane, gdy zmienia się stan wejściowy audio aparatu SpeechRecognizer.AudioStateChanged rozpoznawania mowy.

Dotyczy

Zobacz też