RecognizerInfo Classe

Definizione

Rappresenta informazioni su un'istanza SpeechRecognizer o 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
Ereditarietà
RecognizerInfo
Implementazioni

Esempio

Nell'esempio seguente viene convalidata una stringa di CultureInfo identificatore e specificata rispetto alle configurazioni consentite SpeechRecognitionEngine , espresse come elenco di RecognizerInfo oggetti.

Se la CultureInfo stringa di identificatore e sono valide, nell'esempio viene creata una nuova istanza di SpeechRecognitionEngine utilizzando l'istanza RecognizerInfo come argomento.

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

Commenti

È possibile ottenere informazioni di identificazione per un motore di riconoscimento inizializzato utilizzando SpeechRecognizer.RecognizerInfo per un SpeechRecognizer oggetto o SpeechRecognitionEngine.RecognizerInfo per un SpeechRecognitionEngine oggetto .

Le informazioni restituite in istanze di RecognizerInfo ottenute da un SpeechRecognizer sono determinate dalle impostazioni nel Speech Properties membro del Pannello di controllo.

È possibile usare le istanze di RecognizerInfo per costruire una configurazione specifica di SpeechRecognitionEngine usando il SpeechRecognitionEngine(RecognizerInfo) costruttore .

Il metodo InstalledRecognizers statico restituisce un elenco di tutte le configurazioni disponibili SpeechRecognitionEngine come RecognizerInfo istanze.

Proprietà

Nome Descrizione
AdditionalInfo

Ottiene informazioni aggiuntive su un'istanza SpeechRecognizer o SpeechRecognitionEngine .

Culture

Ottiene le impostazioni cultura supportate da un'istanza SpeechRecognizer o SpeechRecognitionEngine .

Description

Ottiene la descrizione di un'istanza SpeechRecognizer o SpeechRecognitionEngine .

Id

Ottiene l'identificatore di un'istanza SpeechRecognizer o SpeechRecognitionEngine .

Name

Ottiene il nome descrittivo di un'istanza SpeechRecognizer o SpeechRecognitionEngine .

SupportedAudioFormats

Ottiene i formati audio supportati da un'istanza SpeechRecognizer o SpeechRecognitionEngine .

Metodi

Nome Descrizione
Dispose()

Elimina l'oggetto RecognizerInfo .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche