AudioState Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient une liste d’états possibles pour l’entrée audio dans un moteur de reconnaissance vocale.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Stopped | 0 | Ne pas traiter l’entrée audio. |
| Silence | 1 | Réception d’un silence ou d’un bruit d’arrière-plan non vocal. |
| Speech | 2 | Réception d’une entrée vocale. |
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 propriétés et SpeechRecognizer.AudioState les SpeechRecognitionEngine.AudioState propriétés. Les SpeechRecognitionEngine.AudioStateChanged événements et SpeechRecognizer.AudioStateChanged les événements sont déclenchés lorsque l’état d’entrée audio d’un moteur de reconnaissance vocale change.