AudioState Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene un elenco di possibili stati dell'input audio in un motore di riconoscimento vocale.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Ereditarietà
Campi
Silence | 1 | Assenza di suoni o ricezione di rumore di fondo non vocale. |
Speech | 2 | Ricezione di input vocale. |
Stopped | 0 | Mancata elaborazione dell'input audio. |
Esempio
Nell'esempio seguente viene illustrato un gestore eventi che gestisce lo stato audio modificato di un riconoscimento 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.
}
Commenti
È possibile ottenere lo stato di input audio del motore di riconoscimento vocale con le SpeechRecognitionEngine.AudioState proprietà e SpeechRecognizer.AudioState . Gli SpeechRecognitionEngine.AudioStateChanged eventi e SpeechRecognizer.AudioStateChanged vengono generati quando lo stato di input audio di un motore di riconoscimento vocale cambia.