Freigeben über


EmulateRecognizeCompletedEventArgs Klasse

Definition

Stellt Daten für das EmulateRecognizeCompleted-Ereignis der SpeechRecognizer- und der SpeechRecognitionEngine-Klasse bereit.

public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
Vererbung
EmulateRecognizeCompletedEventArgs

Beispiele

Im folgenden Beispiel wird ein Ereignishandler für das EmulateRecognizeCompleted Ereignis hinzugefügt.SpeechRecognitionEngine Der Handler ruft den erkannten Text aus der Result -Eigenschaft ab.

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.  
}  

Hinweise

Ein instance von EmulateRecognizeCompletedEventArgs wird erstellt, wenn das SpeechRecognitionEngine -Objekt das EmulateRecognizeCompleted -Ereignis auslöst. Um Informationen zum Ergebnis der Erkennung abzurufen, greifen Sie auf die Result Eigenschaft im Handler für das Ereignis zu.

Emulation ist der Prozess, bei dem Text anstelle von Audio die Eingabe für eine Spracherkennungs-Engine ist. Verwenden Sie die -Methode, um die Audioeingaben für ein SpeechRecognitionEngine Objekt während der SetInputToNull Emulation zu umgehen.

Wenn die Spracherkennungs-Engine während des Erkennungsvorgangs auf eine Ausnahme stößt, wird die Error -Eigenschaft auf die Ausnahme festgelegt, und die Result -Eigenschaft ist auf nullfestgelegt.

EmulateRecognizeCompletedEventArgs wird von AsyncCompletedEventArgs abgeleitet.

Eigenschaften

Cancelled

Ruft einen Wert ab, der angibt, ob ein asynchroner Vorgang abgebrochen wurde.

(Geerbt von AsyncCompletedEventArgs)
Error

Ruft einen Wert ab, der angibt, welcher Fehler während eines asynchronen Vorgangs aufgetreten ist.

(Geerbt von AsyncCompletedEventArgs)
Result

Ruft die Ergebnisse der emulierten Erkennung ab.

UserState

Ruft den eindeutigen Bezeichner der asynchronen Aufgabe ab.

(Geerbt von AsyncCompletedEventArgs)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RaiseExceptionIfNecessary()

Löst eine benutzerdefinierte Ausnahme aus, wenn bei einem asynchronen Vorgang ein Fehler aufgetreten ist.

(Geerbt von AsyncCompletedEventArgs)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen