AudioSignalProblemOccurredEventArgs Classe

Définition

Fournit des données pour l’événement AudioSignalProblemOccurred d’un SpeechRecognizer ou d’un SpeechRecognitionEngine.Provides data for the AudioSignalProblemOccurred event of a SpeechRecognizer or a SpeechRecognitionEngine.

public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
    inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
Héritage
AudioSignalProblemOccurredEventArgs

Exemples

L’exemple suivant définit un gestionnaire d’événements qui rassemble des informations sur un AudioSignalProblemOccurred événement.The following example defines an event handler that gathers information about an AudioSignalProblemOccurred event.

private SpeechRecognitionEngine sre;  

// Initialize the speech recognition engine.  
private void Initialize()  
{  
  sre = new SpeechRecognitionEngine();  

  // Add a handler for the AudioSignalProblemOccurred event.  
  sre.AudioSignalProblemOccurred += new EventHandler<AudioSignalProblemOccurredEventArgs>(sre_AudioSignalProblemOccurred);  
}  

// Gather information when the AudioSignalProblemOccurred event is raised.  
void sre_AudioSignalProblemOccurred(object sender, AudioSignalProblemOccurredEventArgs e)  
{  
  StringBuilder details = new StringBuilder();  

  details.AppendLine("Audio signal problem information:");  
  details.AppendFormat(  
    " Audio level:               {0}" + Environment.NewLine +  
    " Audio position:            {1}" + Environment.NewLine +  
    " Audio signal problem:      {2}" + Environment.NewLine +  
    " Recognition engine audio position: {3}" + Environment.NewLine,  
    e.AudioLevel, e.AudioPosition,  e.AudioSignalProblem,  
    e.RecognizerAudioPosition);  

  // Insert additional event handler code here.  
}  

Remarques

Une instance de AudioSignalProblemOccurredEventArgs est créée lorsque l' SpeechRecognitionEngine SpeechRecognizer objet ou déclenche un AudioSignalProblemOccurred événement.An instance of AudioSignalProblemOccurredEventArgs is created when the SpeechRecognitionEngine or SpeechRecognizer object raises an AudioSignalProblemOccurred event. Pour obtenir des informations relatives à un AudioSignalProblemOccurred événement, accédez aux propriétés suivantes dans le gestionnaire de l’événement :To obtain information related to an AudioSignalProblemOccurred event, access the following properties in the handler for the event:

La AudioPosition propriété fait référence à la position du périphérique d’entrée dans son flux audio généré.The AudioPosition property references the input device's position in its generated audio stream. En revanche, la RecognizerAudioPosition propriété fait référence à la position du module de reconnaissance dans son entrée audio.By contrast, the RecognizerAudioPosition property references the recognizer's position within its audio input. Ces positions peuvent être différentes.These positions can be different. Pour plus d’informations, consultez utilisation des événements de reconnaissance vocale.For more information, see Using Speech Recognition Events.

La AudioSignalProblem propriété indique le problème qui s’est produit.The AudioSignalProblem property indicates which problem occurred.

AudioSignalProblemOccurredEventArgs dérive de EventArgs.AudioSignalProblemOccurredEventArgs derives from EventArgs.

Propriétés

AudioLevel

Obtient le niveau audio associé à l'événement.Gets the audio level associated with the event.

AudioPosition

Obtient la position du flux audio du périphérique d'entrée à laquelle le problème s'est produit.Gets the position in the input device's audio stream that indicates where the problem occurred.

AudioSignalProblem

Obtient le problème de signal audio.Gets the audio signal problem.

RecognizerAudioPosition

Obtient la position de l'entrée audio reçue par le module de reconnaissance où le problème s'est produit.Gets the position in the audio input that the recognizer has received that indicates where the problem occurred.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi