RecognizerInfo Classe

Definição

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

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 cadeia de caracteres determinada CultureInfo e de identificador em relação às configurações permitidas SpeechRecognitionEngine , expressas como uma lista de RecognizerInfo objetos.

Se a cadeia de caracteres e o CultureInfo identificador forem válidos, o exemplo criará uma nova instância de uso da SpeechRecognitionEngineRecognizerInfo instância como 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 para um SpeechRecognizer objeto ou SpeechRecognitionEngine.RecognizerInfo para um SpeechRecognitionEngine objeto.

As informações retornadas em instâncias de RecognizerInfo obtidas de um SpeechRecognizer são determinadas pelas configurações no membro Speech Properties do Painel de Controle.

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

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

Propriedades

Nome Description
AdditionalInfo

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

Culture

Obtém a cultura com suporte por uma instância ou SpeechRecognizer instânciaSpeechRecognitionEngine.

Description

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

Id

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

Name

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

SupportedAudioFormats

Obtém os formatos de áudio com suporte por uma instância ou SpeechRecognizer instânciaSpeechRecognitionEngine.

Métodos

Nome Description
Dispose()

Descarta o RecognizerInfo objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também