共用方式為


DictationGrammar.SetDictationContext(String, String) 方法

定義

將內容加入至聽寫文法(已由SpeechRecognizerSpeechRecognitionEngine物件載入)。

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)

參數

precedingText
String

表示聽寫內容開頭的文字。

subsequentText
String

表示聽寫內容結尾的文字。

備註

聽寫文法預設不會使用特定單字或單字順序來識別及解讀音訊輸入。 將內容新增至聽寫文法時,辨識引擎會使用 precedingTextsubsequentText 來識別何時將語音解讀為聽寫。

注意

聽寫文法必須由 SpeechRecognizerSpeechRecognitionEngine 物件載入,您才能使用 SetDictationContext 加入內容。

下表說明辨識引擎如何使用這兩個參數來決定使用聽寫文法的時機。

precedingText subsequentText 描述
null null 辨識引擎會使用詞彙來括住可能的候選片語。
null null 辨識引擎會使用 subsequentText 來完成聽寫。
null null 辨識引擎會使用 precedingText 來開始聽寫。
null null 使用聽寫文法時,辨識引擎不會使用內容。

適用於

另請參閱