用Cortana搜索
问题描述:
我想用cortana集成制作在线媒体搜索应用程序。 用户只会问:MediaApp, look for videos named {songName}
哪里songName可以是任何你能想象的。用Cortana搜索
这可能吗?你能指示我一些关于这方面的信息吗? 目前我唯一能做的就是用物品定义一个<PhraseList>
。我知道你可以动态修改语音命令定义短语列表,但这对我来说无助,因为我不可能知道用户可能提前搜索的所有内容。
我想要实现的东西实际上是类似于用cortana搜索网页的东西,只是我将通过媒体网站搜索并在后台消息中显示结果。
提前致谢!
答
您可以使用<PhraseTopic Label = "songName" Scenario = "Dictation">
元素而不是<PhraseList>
来从用户输入中提取完整的数据。
现在您将获得SpeechRecognitionResult对象,使用SemanticInterpretation获取存储在“songName”中的数据