Udostępnij przez


RecognitionEventArgs Klasa

Definicja

Zawiera informacje o zdarzeniach rozpoznawania mowy.

public ref class RecognitionEventArgs abstract : EventArgs
public abstract class RecognitionEventArgs : EventArgs
[System.Serializable]
public abstract class RecognitionEventArgs : EventArgs
type RecognitionEventArgs = class
    inherit EventArgs
[<System.Serializable>]
type RecognitionEventArgs = class
    inherit EventArgs
Public MustInherit Class RecognitionEventArgs
Inherits EventArgs
Dziedziczenie
RecognitionEventArgs
Pochodny
Atrybuty

Przykłady

Poniższy przykład dołącza procedurę obsługi dla SpeechHypothesizedprogramu rozpoznawania mowy i SpeechRecognizedSpeechRecognitionRejected zdarzeń . Typy argumentów zdarzeń dla trzech zdarzeń pochodzą z RecognitionEventArgsklasy , która jest używana jako parametr danych zdarzenia w procedurze obsługi.

// Initialize the speech recognizer.  
private void Initialize(SpeechRecognitionEngine recognizer)  
{  
  // Attach handlers for the SpeechHypothesized, SpeechRecognitionRejected,  
  // and SpeechRecognized events.  
  recognizer.SpeechHypothesized +=  
    new EventHandler<SpeechHypothesizedEventArgs>(DisplayResult);  
  recognizer.SpeechRecognitionRejected +=  
    new EventHandler<SpeechRecognitionRejectedEventArgs>(DisplayResult);  
  recognizer.SpeechRecognized +=  
    new EventHandler<SpeechRecognizedEventArgs>(DisplayResult);  

  // Add other initialization code here.  
}  

// Handle the SpeechHypothesized, SpeechRecognitionRejected,  
// and SpeechRecognized events.  
private void DisplayResult(object sender, RecognitionEventArgs e)  
{  
  if (e is SpeechHypothesizedEventArgs)  
  {  
    Console.WriteLine("Speech hypothesized:");  
  }  
  else if (e is SpeechRecognitionRejectedEventArgs)  
  {  
    Console.WriteLine("Speech recognition rejected:");  
  }  
  else if (e is SpeechRecognizedEventArgs)  
  {  
    Console.WriteLine("Speech recognized:");  
  }  

  // Add code to handle the event.  
}  

Uwagi

Właściwość Result uzyskuje informacje o rozpoznawaniu jako RecognitionResult obiekt. Aby uzyskać więcej informacji na temat zdarzeń rozpoznawania mowy, zobacz Using Speech Recognition Events (Używanie zdarzeń rozpoznawania mowy).

RecognitionEventArgs jest bazą dla następujących klas:

RecognitionEventArgs pochodzi z EventArgs.

Właściwości

Nazwa Opis
Result

Pobiera dane wyniku rozpoznawania skojarzone ze zdarzeniem rozpoznawania mowy.

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)

Dotyczy

Zobacz także