AudioSignalProblemOccurredEventArgs Classe
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.
Fournit des données pour l’événement AudioSignalProblemOccurred
d’un SpeechRecognizer ou d’un SpeechRecognitionEngine.
public ref class AudioSignalProblemOccurredEventArgs : EventArgs
public class AudioSignalProblemOccurredEventArgs : EventArgs
type AudioSignalProblemOccurredEventArgs = class
inherit EventArgs
Public Class AudioSignalProblemOccurredEventArgs
Inherits EventArgs
- Héritage
Exemples
L’exemple suivant définit un gestionnaire d’événements qui collecte des informations sur un AudioSignalProblemOccurred événement.
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’objet SpeechRecognitionEngine ou SpeechRecognizer déclenche un AudioSignalProblemOccurred
événement. Pour obtenir des informations relatives à un AudioSignalProblemOccurred
événement, accédez aux propriétés suivantes dans le gestionnaire de l’événement :
La AudioPosition propriété fait référence à la position du périphérique d’entrée dans son flux audio généré. En revanche, la RecognizerAudioPosition propriété référence la position du module de reconnaissance dans son entrée audio. Ces positions peuvent être différentes. Pour plus d’informations, consultez Utilisation d’événements de reconnaissance vocale.
La AudioSignalProblem propriété indique le problème qui s’est produit.
AudioSignalProblemOccurredEventArgs dérive de EventArgs.
Propriétés
AudioLevel |
Obtient le niveau audio associé à l'événement. |
AudioPosition |
Obtient la position du flux audio du périphérique d'entrée à laquelle le problème s'est produit. |
AudioSignalProblem |
Obtient le problème de signal audio. |
RecognizerAudioPosition |
Obtient la position de l'entrée audio reçue par le module de reconnaissance où le problème s'est produit. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |