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 |
使用听写语法时,识别引擎不使用上下文。 |