RecognizerInfo Classe

Definição

Representa informação sobre uma SpeechRecognizer instância de 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 seguinte valida uma dada CultureInfo cadeia de identificação em relação às configurações permitidas SpeechRecognitionEngine , expressa como uma lista de RecognizerInfo objetos.

Se a CultureInfo cadeia de identificadores e for válida, o exemplo cria uma nova instância de SpeechRecognitionEngine usar a RecognizerInfo 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;
}

Observações

Pode obter informação identificativa para um motor de reconhecimento inicializado usando SpeechRecognizer.RecognizerInfo para um SpeechRecognizer objeto ou SpeechRecognitionEngine.RecognizerInfo para um SpeechRecognitionEngine objeto.

A informação devolvida em instâncias de RecognizerInfo obtida de um SpeechRecognizer é determinada pelas definições no membro Propriedades de Fala do Painel de Controlo.

Pode usar instâncias de RecognizerInfo para construir uma configuração específica de SpeechRecognitionEngine usando o SpeechRecognitionEngine(RecognizerInfo) construtor.

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

Propriedades

Name Description
AdditionalInfo

Obtém informações adicionais sobre um SpeechRecognizer ou SpeechRecognitionEngine exemplo.

Culture

Faz com que a cultura seja apoiada por uma SpeechRecognizer instância de operação SpeechRecognitionEngine .

Description

Recebe a descrição de uma SpeechRecognizer ou SpeechRecognitionEngine instância.

Id

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

Name

Recebe o nome amigável de um SpeechRecognizer ou SpeechRecognitionEngine exemplo.

SupportedAudioFormats

Obtém os formatos de áudio suportados por uma SpeechRecognizer instância de OR SpeechRecognitionEngine .

Métodos

Name Description
Dispose()

Descarta o RecognizerInfo objeto.

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