RecognitionEventArgs Klass

Definition

Innehåller information om taligenkänningshändelser.

public ref class RecognitionEventArgs abstract : EventArgs
[System.Serializable]
public abstract class RecognitionEventArgs : EventArgs
[<System.Serializable>]
type RecognitionEventArgs = class
    inherit EventArgs
Public MustInherit Class RecognitionEventArgs
Inherits EventArgs
Arv
RecognitionEventArgs
Härledda
Attribut

Exempel

I följande exempel bifogas en hanterare för taligenkänningens SpeechHypothesized, SpeechRecognizedoch SpeechRecognitionRejected -händelser. Händelseargumenttyperna för de tre händelserna härleds alla från RecognitionEventArgs, som används som händelsedataparameter i hanteraren.

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

Kommentarer

Egenskapen Result hämtar igenkänningsinformationen som ett RecognitionResult objekt. Mer information om taligenkänningshändelser finns i Använda taligenkänningshändelser.

RecognitionEventArgs är basen för följande klasser:

RecognitionEventArgs härleds från EventArgs.

Egenskaper

Name Description
Result

Hämtar igenkänningsresultatdata som är associerade med taligenkänningshändelsen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även