RecognizerInfo Classe

Definição

Representa informações sobre uma instância SpeechRecognizer ou SpeechRecognitionEngine.Represents information about a SpeechRecognizer or SpeechRecognitionEngine instance.

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 um determinado CultureInfo e cadeia de caracteres de identificador em relação às configurações de SpeechRecognitionEngine permitidas, expressas como uma lista de objetos RecognizerInfo.The following example validates a given CultureInfo and identifier string against the permitted SpeechRecognitionEngine configurations, expressed as a list of RecognizerInfo objects.

Se a cadeia de caracteres CultureInfo e identificador for válida, o exemplo criará uma nova instância de SpeechRecognitionEngine usando a instância de RecognizerInfo como um argumento.If the CultureInfo and identifier string are valid, the example creates a new instance of SpeechRecognitionEngine using the RecognizerInfo instance as an argument.

  
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 para um objeto SpeechRecognizer ou SpeechRecognitionEngine.RecognizerInfo para um objeto SpeechRecognitionEngine.You can obtain identifying information for an initialized recognition engine using SpeechRecognizer.RecognizerInfo for a SpeechRecognizer object or SpeechRecognitionEngine.RecognizerInfo for a SpeechRecognitionEngine object.

As informações retornadas em instâncias de RecognizerInfo obtidas de um SpeechRecognizer são determinadas pelas configurações no membro Propriedades de fala do painel de controle.The information returned in instances of RecognizerInfo obtained from a SpeechRecognizer is determined by the settings in the Speech Properties member of the Control Panel.

Você pode usar instâncias de RecognizerInfo para construir uma configuração específica de SpeechRecognitionEngine usando o Construtor SpeechRecognitionEngine(RecognizerInfo).You can use instances of RecognizerInfo to construct a specific configuration of SpeechRecognitionEngine using the SpeechRecognitionEngine(RecognizerInfo) constructor.

O método estático InstalledRecognizers retorna uma lista de todas as configurações de SpeechRecognitionEngine disponíveis como RecognizerInfo instâncias.The static method InstalledRecognizers returns a list of all available SpeechRecognitionEngine configurations as RecognizerInfo instances.

Propriedades

AdditionalInfo

Obtém informações adicionais sobre uma instância de SpeechRecognizer ou SpeechRecognitionEngine.Gets additional information about a SpeechRecognizer or SpeechRecognitionEngine instance.

Culture

Obtém a cultura compatível com uma instância de SpeechRecognizer ou SpeechRecognitionEngine.Gets the culture supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Description

Obtém a descrição de uma instância de SpeechRecognizer ou SpeechRecognitionEngine.Gets the description of a SpeechRecognizer or SpeechRecognitionEngine instance.

Id

Obtém o identificador de uma instância de SpeechRecognizer ou SpeechRecognitionEngine.Gets the identifier of a SpeechRecognizer or SpeechRecognitionEngine instance.

Name

Obtém o nome amigável de uma instância de SpeechRecognizer ou SpeechRecognitionEngine.Gets the friendly name of a SpeechRecognizer or SpeechRecognitionEngine instance.

SupportedAudioFormats

Obtém os formatos de áudio compatíveis com uma instância de SpeechRecognizer ou SpeechRecognitionEngine.Gets the audio formats supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Métodos

Dispose()

Descarta o objeto RecognizerInfo.Disposes the RecognizerInfo object.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também