Partager via


SpeechRecognitionEngine.AudioLevelUpdated Événement

Définition

Déclenché lorsque le SpeechRecognitionEngine niveau de son entrée audio est signalé.

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 SpeechRecognitionEngine objet. Le gestionnaire génère le nouveau niveau audio dans la console.

private SpeechRecognitionEngine recognizer;

// Initialize the SpeechRecognitionEngine object.
private void Initialize()
{
  recognizer = new SpeechRecognitionEngine();

  // 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 SpeechRecognitionEngine déclenchement de 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 AudioLevelUpdated délégué, 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