RecognizerInfo RecognizerInfo RecognizerInfo RecognizerInfo Class

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à
RecognizerInfoRecognizerInfoRecognizerInfoRecognizerInfo
Implementazioni

Esempi

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

Se il CultureInfo e stringa di identificazione sono validi, l'esempio crea una nuova istanza di SpeechRecognitionEngine usando il RecognizerInfo 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 inizializzato utilizzando SpeechRecognizer.RecognizerInfo per un SpeechRecognizer oggetto oppure SpeechRecognitionEngine.RecognizerInfo per un SpeechRecognitionEngine 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 di RecognizerInfo ottenuto da un SpeechRecognizer è determinato dalle impostazioni presenti nel delle proprietà di riconoscimento vocale membro 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 usare istanze di RecognizerInfo per creare una configurazione specifica dei SpeechRecognitionEngine usando il SpeechRecognitionEngine(RecognizerInfo) costruttore.You can use instances of RecognizerInfo to construct a specific configuration of SpeechRecognitionEngine using the SpeechRecognitionEngine(RecognizerInfo) constructor.

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

Proprietà

AdditionalInfo AdditionalInfo AdditionalInfo AdditionalInfo

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

Culture Culture Culture 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 Description Description Description

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

Id Id Id Id

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

Name Name Name Name

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

SupportedAudioFormats SupportedAudioFormats SupportedAudioFormats 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() Dispose() Dispose() Dispose()

Elimina l'oggetto RecognizerInfo.Disposes the RecognizerInfo object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

Si applica a

Vedi anche