Langue

DictationGrammar.SetDictationContext(String, String) Méthode

Définition

Ajoute un contexte à une grammaire de dictée qui a été chargée par un SpeechRecognizer ou un SpeechRecognitionEngine objet.

public:
 void SetDictationContext(System::String ^ precedingText, System::String ^ subsequentText);
public void SetDictationContext(string? precedingText, string? subsequentText);
public void SetDictationContext(string precedingText, string subsequentText);
member this.SetDictationContext : string * string -> unit
Public Sub SetDictationContext (precedingText As String, subsequentText As String)

Paramètres

precedingText
String

Texte qui indique le début d’un contexte de dictée.

subsequentText
String

Texte qui indique la fin d’un contexte de dictée.

Remarques

Par défaut, la grammaire de dictée n’utilise pas de mots ou d’ordre de mots spécifiques pour identifier et interpréter l’entrée audio. Lorsqu’un contexte est ajouté à une grammaire de dictée, le moteur de reconnaissance utilise et precedingTextsubsequentText identifie le moment où interpréter la parole comme dictée.

Note

Une grammaire de dictée doit être chargée par un ou SpeechRecognizer un SpeechRecognitionEngine objet avant de pouvoir l’utiliser SetDictationContext pour ajouter un contexte.

Le tableau suivant décrit comment le moteur de reconnaissance utilise les deux paramètres pour déterminer quand utiliser la grammaire de dictée.

precedingText subsequentText Description
Pas null Pas null Le moteur de reconnaissance utilise les termes pour crocheter les expressions candidates possibles.
null Pas null Le moteur de reconnaissance utilise la subsequentText dictée pour terminer la dictée.
Pas null null Le moteur de reconnaissance utilise la precedingText dictée de démarrage.
null null Le moteur de reconnaissance n’utilise pas de contexte lors de l’utilisation de la grammaire de dictée.

S’applique à

Voir aussi