RecognitionEventArgs 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 informations sur les événements de reconnaissance vocale.
public ref class RecognitionEventArgs abstract : EventArgs
[System.Serializable]
public abstract class RecognitionEventArgs : EventArgs
public abstract class RecognitionEventArgs : EventArgs
[<System.Serializable>]
type RecognitionEventArgs = class
inherit EventArgs
type RecognitionEventArgs = class
inherit EventArgs
Public MustInherit Class RecognitionEventArgs
Inherits EventArgs
- Héritage
- Dérivé
- Attributs
Exemples
L’exemple suivant attache un gestionnaire pour les SpeechHypothesizedévénements , SpeechRecognizedet SpeechRecognitionRejected du module de reconnaissance vocale. Les types d’arguments d’événement pour les trois événements dérivent tous de RecognitionEventArgs, qui est utilisé comme paramètre de données d’événement dans le gestionnaire.
// Initialize the speech recognizer.
private void Initialize(SpeechRecognitionEngine recognizer)
{
// Attach handlers for the SpeechHypothesized, SpeechRecognitionRejected,
// and SpeechRecognized events.
recognizer.SpeechHypothesized +=
new EventHandler<SpeechHypothesizedEventArgs>(DisplayResult);
recognizer.SpeechRecognitionRejected +=
new EventHandler<SpeechRecognitionRejectedEventArgs>(DisplayResult);
recognizer.SpeechRecognized +=
new EventHandler<SpeechRecognizedEventArgs>(DisplayResult);
// Add other initialization code here.
}
// Handle the SpeechHypothesized, SpeechRecognitionRejected,
// and SpeechRecognized events.
private void DisplayResult(object sender, RecognitionEventArgs e)
{
if (e is SpeechHypothesizedEventArgs)
{
Console.WriteLine("Speech hypothesized:");
}
else if (e is SpeechRecognitionRejectedEventArgs)
{
Console.WriteLine("Speech recognition rejected:");
}
else if (e is SpeechRecognizedEventArgs)
{
Console.WriteLine("Speech recognized:");
}
// Add code to handle the event.
}
Remarques
La Result propriété obtient les informations de reconnaissance en tant qu’objet RecognitionResult . Pour plus d’informations sur les événements de reconnaissance vocale, consultez Utilisation des événements de reconnaissance vocale.
RecognitionEventArgs est la base des classes suivantes :
RecognitionEventArgs dérive de EventArgs.
Propriétés
Result |
Obtient les données de résultat de reconnaissance associées à l'événement de reconnaissance vocale. |
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) |