Leer en inglés

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.

C#
public enum AudioState
Herencia
AudioState

Campos

Nombre Valor Description
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.

C#
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

Producto Versiones
.NET 6, 7, 8, 9
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Consulte también