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 do aparatu rozpoznawania mowy.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Dziedziczenie
Pola
Silence | 1 | Odbieranie ciszy lub szumu w tle bez mowy. |
Speech | 2 | Odbieranie danych wejściowych mowy. |
Stopped | 0 | Nie przetwarzaj danych wejściowych audio. |
Przykłady
W poniższym przykładzie pokazano procedurę obsługi zdarzeń, która obsługuje zmieniający się stan dźwięku 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ć z właściwościami SpeechRecognitionEngine.AudioState i SpeechRecognizer.AudioState . Zdarzenia SpeechRecognitionEngine.AudioStateChanged i SpeechRecognizer.AudioStateChanged są wywoływane, gdy zmieni się stan wejściowy dźwięku aparatu rozpoznawania mowy.