Compartilhar via


RecognizerInfo Classe

Definição

Representa informações sobre uma instância SpeechRecognizer ou SpeechRecognitionEngine.

public ref class RecognizerInfo : IDisposable
public ref class RecognizerInfo
public class RecognizerInfo : IDisposable
public class RecognizerInfo
type RecognizerInfo = class
    interface IDisposable
type RecognizerInfo = class
Public Class RecognizerInfo
Implements IDisposable
Public Class RecognizerInfo
Herança
RecognizerInfo
Implementações

Exemplos

O exemplo a seguir valida uma determinada CultureInfo cadeia de caracteres e identificador em relação às configurações permitidas SpeechRecognitionEngine , expressas como uma lista de RecognizerInfo objetos.

Se a CultureInfo cadeia de caracteres do identificador e for válida, o exemplo criará uma nova instância do SpeechRecognitionEngine usando a RecognizerInfo instância como um argumento.

private SpeechRecognitionEngine SelectRecognizer(CultureInfo requiredCulture, string requiredId)   
{  
  // Select based on a specific recognizer configuration  
  SpeechRecognitionEngine speechRecognitionEngine=null;  
  foreach (RecognizerInfo config in SpeechRecognitionEngine.InstalledRecognizers())   
  {  
    if (config.Culture.Equals(requiredCulture) && config.Id== requiredId)   
    {  
      speechRecognitionEngine = new SpeechRecognitionEngine(config);  
      break;  
    }  
  }  
  return speechRecognitionEngine;  
}  

Comentários

Você pode obter informações de identificação para um mecanismo de reconhecimento inicializado usando SpeechRecognizer.RecognizerInfo o para um SpeechRecognizer objeto ou SpeechRecognitionEngine.RecognizerInfo um SpeechRecognitionEngine objeto.

As informações retornadas em instâncias de RecognizerInfo obtidas de a SpeechRecognizer são determinadas pelas configurações no membro Propriedades de fala do painel de controle.

Você pode usar instâncias do RecognizerInfo para construir uma configuração específica do SpeechRecognitionEngine usando o SpeechRecognitionEngine(RecognizerInfo) Construtor.

O método estático InstalledRecognizers retorna uma lista de todas as SpeechRecognitionEngine configurações disponíveis como RecognizerInfo instâncias.

Propriedades

AdditionalInfo

Obtém informações adicionais sobre uma instância de SpeechRecognizer ou SpeechRecognitionEngine.

Culture

Obtém a cultura compatível com uma instância de SpeechRecognizer ou SpeechRecognitionEngine.

Description

Obtém a descrição de uma instância de SpeechRecognizer ou SpeechRecognitionEngine.

Id

Obtém o identificador de uma instância de SpeechRecognizer ou SpeechRecognitionEngine.

Name

Obtém o nome amigável de uma instância de SpeechRecognizer ou SpeechRecognitionEngine.

SupportedAudioFormats

Obtém os formatos de áudio compatíveis com uma instância de SpeechRecognizer ou SpeechRecognitionEngine.

Métodos

Dispose()

Descarta o objeto RecognizerInfo.

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)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também