SpeechRecognizer.AudioLevelUpdated Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die freigegebene Erkennung die Ebene ihrer Audioeingabe meldet.
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)
Ereignistyp
Beispiele
Im folgenden Beispiel wird einem -Objekt ein Handler für das AudioLevelUpdated
Ereignis SpeechRecognizer hinzugefügt. Der Handler gibt die neue Audioebene an die Konsole aus.
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);
}
Hinweise
Die Erkennung löst dieses Ereignis mehrmals pro Sekunde aus. Die Häufigkeit, mit der das Ereignis ausgelöst wird, hängt vom Computer ab, auf dem die Anwendung ausgeführt wird.
Um die Audioebene zum Zeitpunkt des Ereignisses abzurufen, verwenden Sie die AudioLevel -Eigenschaft des zugeordneten AudioLevelUpdatedEventArgs. Verwenden Sie die Eigenschaft der Erkennung, um den aktuellen Audiopegel der Eingabe an die Erkennung AudioLevel abzurufen.
Wenn Sie einen Delegaten für ein AudioLevelUpdated
Ereignis erstellen, identifizieren Sie die Methode, die das Ereignis behandelt. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, sofern der Delegat nicht entfernt wird. Weitere Informationen zu Ereignishandlerdelegierten finden Sie unter Ereignisse und Delegaten.