当使用类SpeechRecognitionTopicConstraint声明新的约束时,我需要以这种方式指定场景和上下文(topicHint)。
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.Dictation, "topicHint");
或
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.WebSearch, "topicHint");
或
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.FormFilling, "topicHint");
根据场景的类型。
我的怀疑基于topicHint,因为在网络中我看到了不同的术语(例如“听写”,“电话号码”,“人名”,“ webSearch”,“地址”),但我没有找到信息代码中哪些可用以及它们的实际功能。
答案 0 :(得分:0)
您可以查看VCD文件的架构 https://docs.microsoft.com/en-us/uwp/schemas/voicecommands/voice-command-elements-and-attributes-1-2
您可以在其中找到主题的有效值,
“日期/时间”,“地址”,“城市/州”,“人名”,“电影”,“音乐”和“电话号码”
方案的有效值是
“自然语言” “搜索” “短消息” “听写” “命令” “填写表格”