DictationGrammar.SetDictationContext(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einer Diktatgrammatik einen Kontext hinzu, die von einem SpeechRecognizer oder einem SpeechRecognitionEngine Objekt geladen wurde.
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)
Parameter
- precedingText
- String
Text, der den Anfang eines Diktatkontexts anzeigt.
- subsequentText
- String
Text, der das Ende eines Diktatkontexts anzeigt.
Hinweise
Standardmäßig verwendet die Diktiergrammatik keine bestimmten Wörter oder die Wortreihenfolge, um Audioeingaben zu identifizieren und zu interpretieren. Wenn einer Diktiergrammatik ein Kontext hinzugefügt wird, verwendet die Erkennungs-Engine das precedingText
und subsequentText
, um zu ermitteln, wann Sprache als Diktat interpretiert werden soll.
Hinweis
Eine Diktiergrammatik muss von einem SpeechRecognizer - oder SpeechRecognitionEngine -Objekt geladen werden, bevor Sie einen Kontext hinzufügen können SetDictationContext .
In der folgenden Tabelle wird beschrieben, wie die Erkennungs-Engine die beiden Parameter verwendet, um zu bestimmen, wann die Diktiergrammatik verwendet werden soll.
precedingText |
subsequentText |
BESCHREIBUNG |
---|---|---|
nicht null |
nicht null |
Die Erkennungs-Engine verwendet die Begriffe, um mögliche Kandidatenbegriffe in Klammern zu klammern. |
null |
nicht null |
Die Erkennungs-Engine verwendet das, um das subsequentText Diktat abzuschließen. |
nicht null |
null |
Die Erkennungs-Engine verwendet das, um das precedingText Diktat zu starten. |
null |
null |
Die Erkennungs-Engine verwendet keinen Kontext, wenn die Diktiergrammatik verwendet wird. |