AudioState Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera listę możliwych stanów danych wejściowych audio aparatu rozpoznawania mowy.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Dziedziczenie
Pola
| Silence | 1 | Otrzymywanie wyciszenia lub szumu tła bez mowy. |
| Speech | 2 | Odbieranie danych wejściowych mowy. |
| Stopped | 0 | Nie przetwarza danych wejściowych audio. |
Przykłady
W poniższym przykładzie pokazano program obsługi zdarzeń, który obsługuje zmieniający się stan audio rozpoznawania mowy.
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.
}
Uwagi
Stan wejściowy audio aparatu rozpoznawania mowy można uzyskać za pomocą SpeechRecognitionEngine.AudioState właściwości SpeechRecognizer.AudioState i . Zdarzenia SpeechRecognitionEngine.AudioStateChanged i są wywoływane, gdy zmienia się stan wejściowy audio aparatu SpeechRecognizer.AudioStateChanged rozpoznawania mowy.