SpeechRecognizer.AudioLevelUpdated Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque le module de reconnaissance partagé indique le niveau de son entrée 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)
Type d'événement
Exemples
L’exemple suivant ajoute un gestionnaire pour l’événement AudioLevelUpdated
à un SpeechRecognizer objet . Le gestionnaire génère le nouveau niveau audio vers la console.
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);
}
Remarques
Le module de reconnaissance déclenche cet événement plusieurs fois par seconde. La fréquence à laquelle l’événement est déclenché dépend de l’ordinateur sur lequel l’application s’exécute.
Pour obtenir le niveau audio au moment de l’événement, utilisez la AudioLevel propriété du associé AudioLevelUpdatedEventArgs. Pour obtenir le niveau audio actuel de l’entrée dans le module de reconnaissance, utilisez la propriété du module de AudioLevel reconnaissance.
Lorsque vous créez un délégué pour un AudioLevelUpdated
événement, vous identifiez la méthode qui gérera l’événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués de gestionnaires d’événements, consultez Événements et délégués.