Sdílet prostřednictvím


AudioState Výčet

Definice

Obsahuje seznam možných stavů pro zvukový vstup do modulu rozpoznávání řeči.

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
Dědičnost
AudioState

Pole

Silence 1

Příjem ticha nebo jiného než hlasového šumu na pozadí.

Speech 2

Příjem hlasového vstupu.

Stopped 0

Nezpracovává se zvukový vstup.

Příklady

Následující příklad ukazuje obslužnou rutinu události, která zpracovává měnící se stav zvuku rozpoznávání řeči.

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

Poznámky

Pomocí vlastností a SpeechRecognizer.AudioState můžete získat stav zvukového vstupu modulu SpeechRecognitionEngine.AudioState rozpoznávání řeči. Události SpeechRecognitionEngine.AudioStateChanged a SpeechRecognizer.AudioStateChanged jsou vyvolány při změně stavu zvukového vstupu modulu rozpoznávání řeči.

Platí pro

Viz také