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

文本指示口述上下文的末尾。

注解

默认情况下,听写语法不使用特定单词或单词顺序来识别和解释音频输入。 将上下文添加到听写语法时,识别引擎使用 和 来确定何时将 precedingText subsequentText 语音解释为听写。

备注

必须先由 或 对象加载听写语法 SpeechRecognizer SpeechRecognitionEngine ,然后才能使用 SetDictationContext 添加上下文。

下表描述了识别引擎如何使用这两个参数来确定何时使用听写语法。

precedingText subsequentText 说明
null null 识别引擎使用术语将可能的候选短语括起。
null null 识别引擎使用 subsequentText 来完成听写。
null null 识别引擎使用 precedingText 启动听写。
null null 使用听写语法时,识别引擎不使用上下文。

适用于

另请参阅