AudioState Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller en lista över möjliga tillstånd för ljudindata till en taligenkänningsmotor.
public enum class AudioState
public enum AudioState
type AudioState =
Public Enum AudioState
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Stopped | 0 | Bearbetar inte ljudindata. |
| Silence | 1 | Får tyst eller icke-talbakgrundsbrus. |
| Speech | 2 | Tar emot talindata. |
Exempel
I följande exempel visas en händelsehanterare som hanterar det föränderliga ljudtillståndet för en taligenkänning.
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.
}
Kommentarer
Du kan hämta ljudindatatillståndet för taligenkänningsmotorn med SpeechRecognitionEngine.AudioState egenskaperna och SpeechRecognizer.AudioState . Händelserna SpeechRecognitionEngine.AudioStateChanged och SpeechRecognizer.AudioStateChanged utlöses när ljudindatatillståndet för en taligenkänningsmotor ändras.