語言

DictationGrammar.SetDictationContext(String, String) 方法

定義

為由物件載入SpeechRecognizerSpeechRecognitionEngine的語音輸入文法加入上下文。

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)

參數

precedingText
String

顯示語音輸入上下文開始的文字。

subsequentText
String

文字顯示聽寫結束的上下文。

備註

預設情況下,聽寫語法不會使用特定詞彙或語序來識別和解讀音訊輸入。 當語境加入聽寫語法時,識別引擎會利用 precedingText 和 subsequentText 來判斷何時將語音解讀為聽寫。

Note

聽寫文法必須先由 SpeechRecognizer or SpeechRecognitionEngine 物件載入,才能用 SetDictationContext 來添加上下文。

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

precedingText subsequentText Description
不是 null 不是 null 識別引擎會用這些術語來括住可能的候選短語。
null 不是 null 辨識引擎會用 來 subsequentText 完成語音輸入。
不是 null null 辨識引擎會用 precedingText 開始聽寫。
null null 辨識引擎在使用語音輸入文法時不會使用上下文。

適用於

另請參閱