SpeechRecognizer.SupportedGrammarLanguages Proprietà
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.
Ottiene l'insieme di lingue supportate dalle grammatiche personalizzate degli oggetti SpeechRecognitionGrammarFileConstraint e SpeechRecognitionListConstraint specificati nella proprietà Constraints .
public:
static property IVectorView<Language ^> ^ SupportedGrammarLanguages { IVectorView<Language ^> ^ get(); };
static IVectorView<Language> SupportedGrammarLanguages();
public static IReadOnlyList<Language> SupportedGrammarLanguages { get; }
var iVectorView = SpeechRecognizer.supportedGrammarLanguages;
Public Shared ReadOnly Property SupportedGrammarLanguages As IReadOnlyList(Of Language)
Valore della proprietà
Raccolta di lingue grammaticali.
Commenti
I vincoli, o grammatiche, definiscono le parole e le frasi enunciate che possono essere riconosciute dallo strumento di riconoscimento vocale. È possibile specificare una delle grammatiche predefinite del servizio Web oppure creare una grammatica personalizzata, descritta qui, installata con l'app (il riconoscimento vocale con un vincolo personalizzato viene eseguito nel dispositivo).
- I vincoli elenco programmatici offrono un approccio leggero per la creazione di grammatiche semplici tramite un elenco di parole o frasi. Un vincolo elenco è la soluzione ideale per il riconoscimento di singole brevi frasi. L'aggiunta esplicita di tutte le parole in una grammatica migliora anche la precisione del riconoscimento, perché il motore di riconoscimento vocale deve solo elaborare l'input vocale per confermare una corrispondenza. L'elenco può anche essere aggiornato a livello di codice.
- Una grammatica SRGS (Speech Recognition Grammar Specification) è un documento statico che, a differenza di un vincolo di elenco programmatico, usa il formato XML definito dalla versione 1.0. Una grammatica SRGS (Speech Recognition Grammar Specification) offre il massimo controllo sull'esperienza di riconoscimento vocale consentendo di acquisire più significati semantici in un singolo riconoscimento.