Partilhar via


EmulateRecognizeCompletedEventArgs Classe

Definição

Fornece dados para o evento EmulateRecognizeCompleted das classes SpeechRecognizer e SpeechRecognitionEngine.

public ref class EmulateRecognizeCompletedEventArgs : System::ComponentModel::AsyncCompletedEventArgs
public class EmulateRecognizeCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
type EmulateRecognizeCompletedEventArgs = class
    inherit AsyncCompletedEventArgs
Public Class EmulateRecognizeCompletedEventArgs
Inherits AsyncCompletedEventArgs
Herança
EmulateRecognizeCompletedEventArgs

Exemplos

O exemplo a seguir adiciona um manipulador de eventos para o EmulateRecognizeCompleted evento a um SpeechRecognitionEngine. O manipulador obtém o texto reconhecido da Result propriedade .

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

Comentários

Uma instância de EmulateRecognizeCompletedEventArgs é criada quando o SpeechRecognitionEngine objeto aciona o EmulateRecognizeCompleted evento. Para obter informações sobre o resultado do reconhecimento, acesse a Result propriedade no manipulador do evento.

Emulação é o processo pelo qual o texto, em vez de áudio, é a entrada para um mecanismo de reconhecimento de fala. Para ignorar as entradas de áudio de um SpeechRecognitionEngine objeto durante a emulação, use o SetInputToNull método .

Se o mecanismo de reconhecimento de fala encontrar uma exceção durante a operação de reconhecimento, a Error propriedade será definida como a exceção e a Result propriedade será definida nullcomo .

EmulateRecognizeCompletedEventArgs deriva de AsyncCompletedEventArgs.

Propriedades

Cancelled

Obtém um valor que indica se uma operação assíncrona foi cancelada.

(Herdado de AsyncCompletedEventArgs)
Error

Obtém um valor que indica qual erro ocorreu durante uma operação assíncrona.

(Herdado de AsyncCompletedEventArgs)
Result

Obtém os resultados do reconhecimento emulado.

UserState

Obtém o identificador exclusivo para a tarefa assíncrona.

(Herdado de AsyncCompletedEventArgs)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RaiseExceptionIfNecessary()

Gera uma exceção fornecida pelo usuário se uma operação assíncrona falhou.

(Herdado de AsyncCompletedEventArgs)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também