AudioState Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat een lijst met mogelijke statussen voor de audio-invoer voor een spraakherkenningsengine.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Stopped | 0 | Audio-invoer wordt niet verwerkt. |
| Silence | 1 | Het ontvangen van stilte of niet-spraakachtergrondgeluiden. |
| Speech | 2 | Spraakinvoer ontvangen. |
Voorbeelden
In het volgende voorbeeld ziet u een gebeurtenishandler die de veranderende audiostatus van een spraakherkenning verwerkt.
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.
}
Opmerkingen
U kunt de audio-invoerstatus van de spraakherkenningsengine verkrijgen met de SpeechRecognitionEngine.AudioState en SpeechRecognizer.AudioState eigenschappen. De SpeechRecognitionEngine.AudioStateChanged en SpeechRecognizer.AudioStateChanged gebeurtenissen worden gegenereerd wanneer de audio-invoerstatus van een spraakherkenningsengine verandert.