RecognizerInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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) |