Compartir a través de


AudioState Enumeración

Definición

Contiene una lista de posibles estados de la entrada de audio de un motor de reconocimiento de voz.

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

Campos

Silence 1

Recibiendo silencio o ruido de fondo sin voz.

Speech 2

Recibiendo entrada de voz.

Stopped 0

No se procesa la entrada de audio.

Ejemplos

En el ejemplo siguiente se muestra un controlador de eventos que controla el estado de audio cambiante de un reconocedor de voz.

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

Comentarios

Puede obtener el estado de entrada de audio del motor de reconocimiento de voz con las SpeechRecognitionEngine.AudioState propiedades y SpeechRecognizer.AudioState . Los SpeechRecognitionEngine.AudioStateChanged eventos y SpeechRecognizer.AudioStateChanged se generan cuando cambia el estado de entrada de audio de un motor de reconocimiento de voz.

Se aplica a

Consulte también