EmulateRecognizeCompletedEventArgs 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 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
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) |