Partager via


EmulateRecognizeCompletedEventArgs Classe

Définition

Fournit les données pour l'événement EmulateRecognizeCompleted des classes SpeechRecognizer et SpeechRecognitionEngine.

public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
Héritage
EmulateRecognizeCompletedEventArgs

Exemples

L’exemple suivant ajoute un gestionnaire d’événements pour l’événement EmulateRecognizeCompleted à un SpeechRecognitionEngine. Le gestionnaire obtient le texte reconnu à partir de la Result propriété .

private SpeechRecognitionEngine sre;  

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

  // Add a handler for the EmulateRecognizeCompleted event.  
  sre.EmulateRecognizeCompleted += new EventHandler<EmulateRecognizeCompletedEventArgs>(sre_EmulateRecognizeCompleted);  

  // Add other initialization code here.  
}  

// Handle the EmulateRecognizeCompleted event.   
void sre_EmulateRecognizeCompleted(object sender, EmulateRecognizeCompletedEventArgs e)  
{  
  if (e.Result == null) return;  

  string phrase = e.Result.Text;  

  // Add event handler code here.  
}  

Remarques

Une instance de EmulateRecognizeCompletedEventArgs est créée lorsque l’objet SpeechRecognitionEngine déclenche l’événementEmulateRecognizeCompleted. Pour obtenir des informations sur le résultat de la reconnaissance, accédez à la Result propriété dans le gestionnaire de l’événement.

L’émulation est le processus par lequel le texte, au lieu de l’audio, est l’entrée dans un moteur de reconnaissance vocale. Pour contourner les entrées audio d’un SpeechRecognitionEngine objet pendant l’émulation, utilisez la SetInputToNull méthode .

Si le moteur de reconnaissance vocale rencontre une exception pendant l’opération de reconnaissance, la Error propriété est définie sur l’exception et la propriété a la Result valeur null.

EmulateRecognizeCompletedEventArgs dérive de AsyncCompletedEventArgs.

Propriétés

Cancelled

Obtient une valeur qui indique si une opération asynchrone a été annulée.

(Hérité de AsyncCompletedEventArgs)
Error

Obtient une valeur qui indique quelle erreur s'est produite pendant une opération asynchrone.

(Hérité de AsyncCompletedEventArgs)
Result

Obtient les résultats de la reconnaissance émulée.

UserState

Obtient l'identificateur unique de la tâche asynchrone.

(Hérité de AsyncCompletedEventArgs)

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)
RaiseExceptionIfNecessary()

Lève une exception fournie par l'utilisateur en cas d'échec d'une opération asynchrone.

(Hérité de AsyncCompletedEventArgs)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi