SpeechRecognitionEngine.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.
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.