DictationGrammar.SetDictationContext(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將內容加入至聽寫文法(已由SpeechRecognizer或SpeechRecognitionEngine物件載入)。
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
表示聽寫內容結尾的文字。
備註
聽寫文法預設不會使用特定單字或單字順序來識別及解讀音訊輸入。 將內容新增至聽寫文法時,辨識引擎會使用 precedingText
和 subsequentText
來識別何時將語音解讀為聽寫。
注意
聽寫文法必須由 SpeechRecognizer 或 SpeechRecognitionEngine 物件載入,您才能使用 SetDictationContext 加入內容。
下表說明辨識引擎如何使用這兩個參數來決定使用聽寫文法的時機。
precedingText |
subsequentText |
描述 |
---|---|---|
非 null |
非 null |
辨識引擎會使用詞彙來括住可能的候選片語。 |
null |
非 null |
辨識引擎會使用 subsequentText 來完成聽寫。 |
非 null |
null |
辨識引擎會使用 precedingText 來開始聽寫。 |
null |
null |
使用聽寫文法時,辨識引擎不會使用內容。 |