c# - UWP 语音识别主题约束属性 topicHint
问题描述
当使用 SpeechRecognitionTopicConstraint 类声明新约束时,我需要以这种方式指定场景和上下文(topicHint)。
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.Dictation, "topicHint");
或者
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.WebSearch, "topicHint");
或者
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.FormFilling, "topicHint");
根据场景类型。
我的怀疑是基于 topicHint 因为在网上我看到了不同的术语(例如“听写”、“电话号码”、“人名”、“网络搜索”、“地址”),但我没有找到关于哪些术语的信息可用以及它们在代码中的实际功能。
解决方案
您可以查看 VCD 文件的架构 https://docs.microsoft.com/en-us/uwp/schemas/voicecommands/voice-command-elements-and-attributes-1-2
在那里您可以找到主题的有效值,它们是:
“日期/时间”、“地址”、“城市/州”、“人名”、“电影”、“音乐”和“电话号码”
场景的有效值还有
“自然语言” “搜索” “短信” “听写” “命令” “表格填写”
推荐阅读
- python - 循环如何在 python 的列表分配中工作?
- windows - docker 中的云指挥官抛出错误“spawn wmic ENOENT”
- python - 多输入模型无法处理输入
- c++ - 为什么重载的运算符可以返回其返回类型以外的其他内容?
- c# - .NET Core Web API 异步方法
- reactjs - 如何在功能组件的选择标签中使用 defaultValue?
- c# - C# - 批处理文件输出不显示“按任意键继续...”直到我按下一个键
- angular - 为什么 Angular 将我的课程视为一个模块?
- html - 如果 Bootstrap 4.5 中的空间较小,则新的导航栏
- selenium - 哪个 Web 自动化工具可以处理 Bootstrap 弹出框?无法使用开发工具检查 Bootstrap 弹出框元素