AudioState Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje seznam možných stavů pro zvukový vstup do modulu rozpoznávání řeči.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Dědičnost
Pole
Silence | 1 | Příjem ticha nebo jiného než hlasového šumu na pozadí. |
Speech | 2 | Příjem hlasového vstupu. |
Stopped | 0 | Nezpracovává se zvukový vstup. |
Příklady
Následující příklad ukazuje obslužnou rutinu události, která zpracovává měnící se stav zvuku rozpoznávání řeči.
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.
}
Poznámky
Pomocí vlastností a SpeechRecognizer.AudioState můžete získat stav zvukového vstupu modulu SpeechRecognitionEngine.AudioState rozpoznávání řeči. Události SpeechRecognitionEngine.AudioStateChanged a SpeechRecognizer.AudioStateChanged jsou vyvolány při změně stavu zvukového vstupu modulu rozpoznávání řeči.