EmulateRecognizeCompletedEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane dotyczące EmulateRecognizeCompleted
zdarzenia SpeechRecognizer klas i SpeechRecognitionEngine .
public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
- Dziedziczenie
Przykłady
Poniższy przykład dodaje procedurę obsługi zdarzeń EmulateRecognizeCompleted dla zdarzenia do elementu SpeechRecognitionEngine. Procedura obsługi pobiera rozpoznany tekst z Result właściwości .
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.
}
Uwagi
Wystąpienie EmulateRecognizeCompletedEventArgs obiektu jest tworzone, gdy SpeechRecognitionEngine obiekt zgłasza EmulateRecognizeCompleted zdarzenie. Aby uzyskać informacje o wyniku rozpoznawania, uzyskaj dostęp do Result właściwości w procedurze obsługi zdarzenia.
Emulacja to proces, za pomocą którego tekst zamiast dźwięku jest wejściem do aparatu rozpoznawania mowy. Aby pominąć dane wejściowe audio dla SpeechRecognitionEngine obiektu podczas emulacji, użyj SetInputToNull metody .
Jeśli aparat rozpoznawania mowy napotka wyjątek podczas operacji rozpoznawania, Error właściwość jest ustawiona na wyjątek, a Result właściwość jest ustawiona na null
wartość .
EmulateRecognizeCompletedEventArgs pochodzi z AsyncCompletedEventArgs.
Właściwości
Cancelled |
Pobiera wartość wskazującą, czy operacja asynchroniczna została anulowana. (Odziedziczone po AsyncCompletedEventArgs) |
Error |
Pobiera wartość wskazującą, który błąd wystąpił podczas operacji asynchronicznej. (Odziedziczone po AsyncCompletedEventArgs) |
Result |
Pobiera wyniki emulacji rozpoznawania. |
UserState |
Pobiera unikatowy identyfikator zadania asynchronicznego. (Odziedziczone po AsyncCompletedEventArgs) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RaiseExceptionIfNecessary() |
Zgłasza wyjątek dostarczony przez użytkownika, jeśli operacja asynchroniczna nie powiodła się. (Odziedziczone po AsyncCompletedEventArgs) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |