DictationGrammar.SetDictationContext(String, String) Methode

Definition

Fügt einen Kontext zu einer Diktiergrammatik 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);
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 angibt.

subsequentText
String

Text, der das Ende eines Diktatkontexts angibt.

Hinweise

Standardmäßig verwendet die Diktiergrammatik keine bestimmten Wörter oder Wortreihenfolge, um Audioeingaben zu identifizieren und zu interpretieren. Wenn ein Kontext zu einer Diktiergrammatik hinzugefügt wird, verwendet das Erkennungsmodul die precedingText und subsequentText gibt an, wann die Sprache als Diktat interpretiert werden soll.

Note

Eine Diktiergrammatik muss von einem SpeechRecognizer Oder SpeechRecognitionEngine Objekt geladen werden, bevor Sie einen SetDictationContext Kontext hinzufügen können.

In der folgenden Tabelle wird beschrieben, wie das Erkennungsmodul die beiden Parameter verwendet, um zu bestimmen, wann die Diktiergrammatik verwendet werden soll.

precedingText subsequentText Description
Nicht null Nicht null Das Erkennungsmodul verwendet die Begriffe, um mögliche Kandidatenausdrücke zu klammern.
null Nicht null Das Erkennungsmodul verwendet das subsequentText Diktieren bis zum Ende.
Nicht null null Das Erkennungsmodul verwendet das precedingText Diktieren, um das Diktieren zu starten.
null null Das Erkennungsmodul verwendet keinen Kontext bei Verwendung der Diktiergrammatik.

Gilt für:

Weitere Informationen