Udostępnij za pośrednictwem


SpeechRecognizer.AudioLevelUpdated Zdarzenie

Definicja

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.

Dotyczy

Zobacz też