RecognitionEventArgs Classe

Definição

Fornece informações sobre eventos de reconhecimento de voz.

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
Herança
RecognitionEventArgs
Derivado
Atributos

Exemplos

O exemplo seguinte anexa um manipulador para os SpeechHypothesized, SpeechRecognized, e SpeechRecognitionRejected eventos do reconhecedor de fala. Os tipos de argumento de evento para os três eventos derivam todos de RecognitionEventArgs, que é usado como parâmetro de dados de evento no handler.

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

Observações

A Result propriedade obtém a informação de reconhecimento como um RecognitionResult objeto. Para mais informações sobre eventos de reconhecimento de voz, consulte Utilização de Eventos de Reconhecimento de Fala.

RecognitionEventArgs é a base para as seguintes classes:

RecognitionEventArgs deriva de EventArgs.

Propriedades

Name Description
Result

Obtém os dados do resultado de reconhecimento associados ao evento de reconhecimento de voz.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também