EmulateRecognizeCompletedEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i dati per l’evento EmulateRecognizeCompleted
delle classi SpeechRecognizer e SpeechRecognitionEngine.
public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
- Ereditarietà
Esempio
Nell'esempio seguente viene aggiunto un gestore eventi per l'evento EmulateRecognizeCompleted a un SpeechRecognitionEngineoggetto . Il gestore ottiene il testo riconosciuto dalla Result proprietà.
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.
}
Commenti
Un'istanza di EmulateRecognizeCompletedEventArgs viene creata quando l'oggetto genera l'evento SpeechRecognitionEngineEmulateRecognizeCompleted . Per ottenere informazioni sul risultato del riconoscimento, accedere alla Result proprietà nel gestore per l'evento.
L'emulazione è il processo in base al quale il testo, anziché l'audio, è l'input di un motore di riconoscimento vocale. Per ignorare gli input audio per un SpeechRecognitionEngine oggetto durante l'emulazione, usare il SetInputToNull metodo .
Se il motore di riconoscimento vocale rileva un'eccezione durante l'operazione di riconoscimento, la Error proprietà è impostata sull'eccezione e la Result proprietà è impostata su null
.
EmulateRecognizeCompletedEventArgs deriva da AsyncCompletedEventArgs.
Proprietà
Cancelled |
Ottiene un valore che indica se un'operazione asincrona è stata annullata. (Ereditato da AsyncCompletedEventArgs) |
Error |
Ottiene un valore che indica l'errore verificatosi durante un'operazione asincrona. (Ereditato da AsyncCompletedEventArgs) |
Result |
Ottiene i risultati del riconoscimento emulato. |
UserState |
Ottiene l’identificatore univoco per l'attività asincrona. (Ereditato da AsyncCompletedEventArgs) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RaiseExceptionIfNecessary() |
Genera un'eccezione fornita dall'utente in caso di errore in un'operazione asincrona. (Ereditato da AsyncCompletedEventArgs) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |