Partager via


SpeechRecognizer.AudioLevelUpdated Événement

Définition

Se produit lorsque le module de reconnaissance partagé signale 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 dans 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 avec 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é de l’élément associé AudioLevelUpdatedEventArgs. Pour obtenir le niveau audio actuel de l’entrée au 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ère l’événement. Pour associer l’événement à votre gestionnaire d’événements, ajoutez une instance du délégué à l’événement. Le gestionnaire d’événements est appelé chaque fois que l’événement se produit, sauf si vous supprimez le délégué. Pour plus d’informations sur les délégués de gestionnaire d’événements, consultez Événements et délégués.

S’applique à

Voir aussi