SpeechRecognizer.AudioLevelUpdated Zdarzenie
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.
Występuje, gdy współużytkowany rozpoznawanie zgłasza poziom danych wejściowych audio.
public:
event EventHandler<System::Speech::Recognition::AudioLevelUpdatedEventArgs ^> ^ AudioLevelUpdated;
public event EventHandler<System.Speech.Recognition.AudioLevelUpdatedEventArgs> AudioLevelUpdated;
member this.AudioLevelUpdated : EventHandler<System.Speech.Recognition.AudioLevelUpdatedEventArgs>
Public Custom Event AudioLevelUpdated As EventHandler(Of AudioLevelUpdatedEventArgs)
Typ zdarzenia
Przykłady
Poniższy przykład dodaje procedurę obsługi dla AudioLevelUpdated zdarzenia do SpeechRecognizer obiektu. Program obsługi wyprowadza nowy poziom dźwięku do konsoli.
private SpeechRecognizer recognizer;
// Initialize the SpeechRecognizer object.
private void Initialize()
{
recognizer = new SpeechRecognizer();
// Add an event handler for the AudioLevelUpdated event.
recognizer.AudioLevelUpdated +=
new EventHandler<AudioLevelUpdatedEventArgs>(recognizer_AudioLevelUpdated);
// Add other initialization code here.
}
// Write the audio level to the console when the AudioLevelUpdated event is raised.
void recognizer_AudioLevelUpdated(object sender, AudioLevelUpdatedEventArgs e)
{
Console.WriteLine("The audio level is now: {0}.", e.AudioLevel);
}
Uwagi
Rozpoznawanie zgłasza to zdarzenie wiele razy na sekundę. Częstotliwość, z jaką jest wywoływane zdarzenie, zależy od komputera, na którym działa aplikacja.
Aby uzyskać poziom dźwięku w momencie zdarzenia, użyj AudioLevel właściwości skojarzonego AudioLevelUpdatedEventArgselementu . Aby uzyskać bieżący poziom dźwięku danych wejściowych do rozpoznawania, użyj właściwości rozpoznawania AudioLevel .
Podczas tworzenia delegata dla AudioLevelUpdated zdarzenia należy zidentyfikować metodę, która będzie obsługiwać zdarzenie. Aby skojarzyć zdarzenie z procedurą obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Procedura obsługi zdarzeń jest wywoływana za każdym razem, gdy wystąpi zdarzenie, chyba że usuniesz delegata. Aby uzyskać więcej informacji na temat delegatów programu obsługi zdarzeń, zobacz Zdarzenia i delegaty.