Udostępnij za pośrednictwem


EmulateRecognizeCompletedEventArgs Klasa

Definicja

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
EmulateRecognizeCompletedEventArgs

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 nullwartość .

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)

Dotyczy

Zobacz też