当使用 SpeechRecognitionTopicConstraint 类声明新约束时,我需要以这种方式指定场景和上下文(topicHint)。
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.Dictation, "topicHint");
或者
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.WebSearch, "topicHint");
或者
var constraint = new SpeechRecognitionTopicConstraint(SpeechRecognitionScenario.FormFilling, "topicHint");
根据场景类型。
我的怀疑是基于 topicHint 因为在网上我看到了不同的术语(例如“听写”、“电话号码”、“人名”、“网络搜索”、“地址”),但我没有找到关于哪些术语的信息可用以及它们在代码中的实际功能。