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 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 |
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) |