RecognizerInfo Classe

Definizione

Rappresenta informazioni su un'istanza di SpeechRecognizer o di SpeechRecognitionEngine.Represents information about a SpeechRecognizer or SpeechRecognitionEngine instance.

public ref class RecognizerInfo : IDisposable
public class RecognizerInfo : IDisposable
type RecognizerInfo = class
    interface IDisposable
Public Class RecognizerInfo
Implements IDisposable
Ereditarietà
RecognizerInfo
Implementazioni

Esempi

Nell'esempio seguente viene convalidata CultureInfo una determinata stringa identificatore e le SpeechRecognitionEngine configurazioni consentite, espresse come RecognizerInfo un elenco di oggetti.The following example validates a given CultureInfo and identifier string against the permitted SpeechRecognitionEngine configurations, expressed as a list of RecognizerInfo objects.

Se la CultureInfo stringa identificatore e è valida, nell'esempio viene creata una nuova istanza SpeechRecognitionEngine di utilizzando RecognizerInfo l'istanza come argomento.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;  
}  

Commenti

È possibile ottenere informazioni di identificazione per un motore di riconoscimento SpeechRecognizer.RecognizerInfo inizializzato SpeechRecognizer usando per SpeechRecognitionEngine.RecognizerInfo un oggetto SpeechRecognitionEngine o per un oggetto.You can obtain identifying information for an initialized recognition engine using SpeechRecognizer.RecognizerInfo for a SpeechRecognizer object or SpeechRecognitionEngine.RecognizerInfo for a SpeechRecognitionEngine object.

Le informazioni restituite nelle istanze RecognizerInfo di ottenute SpeechRecognizer da un oggetto sono determinate dalle impostazioni nel membro delle proprietà di riconoscimento vocale del Pannello di controllo.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.

È possibile utilizzare le istanze RecognizerInfo di per costruire una configurazione specifica SpeechRecognitionEngine dell'utilizzo SpeechRecognitionEngine(RecognizerInfo) del costruttore.You can use instances of RecognizerInfo to construct a specific configuration of SpeechRecognitionEngine using the SpeechRecognitionEngine(RecognizerInfo) constructor.

Il metodo InstalledRecognizers statico restituisce un elenco di tutte le SpeechRecognitionEngine configurazioni disponibili RecognizerInfo come istanze di.The static method InstalledRecognizers returns a list of all available SpeechRecognitionEngine configurations as RecognizerInfo instances.

Proprietà

AdditionalInfo

Ottiene informazioni aggiuntive su un'istanza di SpeechRecognizer o SpeechRecognitionEngine.Gets additional information about a SpeechRecognizer or SpeechRecognitionEngine instance.

Culture

Ottiene le impostazioni cultura supportate da un'istanza di SpeechRecognizer o di SpeechRecognitionEngine.Gets the culture supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Description

Ottiene la descrizione di un'istanza SpeechRecognizer o SpeechRecognitionEngine.Gets the description of a SpeechRecognizer or SpeechRecognitionEngine instance.

Id

Ottiene l'identificatore di un'istanza SpeechRecognizer o SpeechRecognitionEngine.Gets the identifier of a SpeechRecognizer or SpeechRecognitionEngine instance.

Name

Ottiene il nome descrittivo di un'istanza SpeechRecognizer o SpeechRecognitionEngine.Gets the friendly name of a SpeechRecognizer or SpeechRecognitionEngine instance.

SupportedAudioFormats

Ottiene i formati audio supportati da un'istanza di SpeechRecognizer o di SpeechRecognitionEngine.Gets the audio formats supported by a SpeechRecognizer or SpeechRecognitionEngine instance.

Metodi

Dispose()

Elimina l'oggetto RecognizerInfo.Disposes the RecognizerInfo object.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche