Partager via


AudioState Énumération

Définition

Contient une liste d'états possibles pour l'entrée audio à un module de reconnaissance vocale.

public enum class AudioState
public enum AudioState
type AudioState = 
Public Enum AudioState
Héritage
AudioState

Champs

Silence 1

Réception du son en arrière-plan du silence ou de l'absence de discours.

Speech 2

Réception de l'entrée de discours.

Stopped 0

Ne traite pas l'entrée audio.

Exemples

L’exemple suivant illustre un gestionnaire d’événements qui gère l’état audio changeant d’un module de reconnaissance vocale.

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

Remarques

Vous pouvez obtenir l’état d’entrée audio du moteur de reconnaissance vocale avec les SpeechRecognitionEngine.AudioState propriétés et SpeechRecognizer.AudioState . Les SpeechRecognitionEngine.AudioStateChanged événements et SpeechRecognizer.AudioStateChanged sont déclenchés lorsque l’état d’entrée audio d’un moteur de reconnaissance vocale change.

S’applique à

Voir aussi