Condividi tramite


RecognizerInfo Classe

Definizione

Rappresenta informazioni su un'istanza di SpeechRecognizer o di 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 identificatore e specificata CultureInfo rispetto alle configurazioni consentite SpeechRecognitionEngine , espresse come elenco di RecognizerInfo oggetti.

Se la stringa dell'identificatore CultureInfo e sono valide, nell'esempio viene creata una nuova istanza di SpeechRecognitionEngine usando 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 oggetto sono determinate dalle impostazioni nel membro Proprietà voce 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à

AdditionalInfo

Ottiene informazioni aggiuntive su un'istanza di SpeechRecognizer o SpeechRecognitionEngine.

Culture

Ottiene le impostazioni cultura supportate da un'istanza di SpeechRecognizer o di 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 di SpeechRecognizer o di SpeechRecognitionEngine.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche