Partager via


SpeechRecognizer.SupportedGrammarLanguages Propriété

Définition

Obtient la collection de langues prises en charge par les grammaires personnalisées des objets SpeechRecognitionGrammarFileConstraint et SpeechRecognitionListConstraint spécifiés dans la propriété 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)

Valeur de propriété

Collection de langues grammaticales.

Remarques

Les contraintes, ou les grammaires, définissent les mots et les expressions qui peuvent être détectés par le module de reconnaissance vocale. Vous pouvez spécifier l’une des grammaires de service web prédéfinies ou créer une grammaire personnalisée, décrite ici, qui est installée avec votre application (la reconnaissance vocale à l’aide d’une contrainte personnalisée est effectuée sur l’appareil).

  • Les contraintes de liste de programmation permettent de créer facilement une grammaire simple sous la forme d’une liste de mots ou d’expressions. Une contrainte de liste fonctionne correctement pour la reconnaissance d’expressions distinctes courtes. En indiquant explicitement des mots dans une grammaire, vous améliorez également la précision de la reconnaissance, car le traitement de la parole par le moteur de reconnaissance se limite à la confirmation d’une correspondance. La liste peut également être mise à jour par programme.
  • Une grammaire SRGS (Speech Recognition Grammar Specification) est un document statique qui, contrairement à une contrainte de liste programmatique, utilise le format XML défini par la version 1.0. Une grammaire SRGS (Speech Recognition Grammar Specification) offre le meilleur contrôle sur l’expérience de reconnaissance vocale en vous permettant de capturer plusieurs significations sémantiques dans une même reconnaissance.

S’applique à

Voir aussi