DictationGrammar.SetDictationContext(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為由物件載入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 |
辨識引擎在使用語音輸入文法時不會使用上下文。 |