Partager via


DictationGrammar.SetDictationContext(String, String) Méthode

Définition

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

public:
 void SetDictationContext(System::String ^ precedingText, System::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 syntaxe de dictée n’utilise pas de mots ou 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 precedingText et subsequentText pour déterminer quand interpréter la parole comme dictée.

Notes

Une grammaire de dictée doit être chargée par SpeechRecognizer un SpeechRecognitionEngine objet ou avant que vous puissiez 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 syntaxe de dictée.

precedingText subsequentText Description
non null non null Le moteur de reconnaissance utilise les termes pour mettre en fourchette les expressions candidates possibles.
null non null Le moteur de reconnaissance utilise le subsequentText pour terminer la dictée.
non null null Le moteur de reconnaissance utilise precedingText pour démarrer la dictée.
null null Le moteur de reconnaissance n’utilise pas de contexte lors de l’utilisation de la syntaxe de dictée.

S’applique à

Voir aussi