EmulateRecognizeCompletedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 null
festgelegt.
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) |