Udostępnij za pośrednictwem


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

Silence 1

Odbieranie ciszy lub szumu w tle bez mowy.

Speech 2

Odbieranie danych wejściowych mowy.

Stopped 0

Nie przetwarzaj danych wejściowych audio.

Przykłady

W poniższym przykładzie pokazano procedurę obsługi zdarzeń, która obsługuje zmieniający się stan dźwięku 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ć z właściwościami SpeechRecognitionEngine.AudioState i SpeechRecognizer.AudioState . Zdarzenia SpeechRecognitionEngine.AudioStateChanged i SpeechRecognizer.AudioStateChanged są wywoływane, gdy zmieni się stan wejściowy dźwięku aparatu rozpoznawania mowy.

Dotyczy

Zobacz też