2016-02-13 57 views
0

我想用cortana集成制作在线媒体搜索应用程序。 用户只会问:MediaApp, look for videos named {songName} 哪里songName可以是任何你能想象的。用Cortana搜索

这可能吗?你能指示我一些关于这方面的信息吗? 目前我唯一能做的就是用物品定义一个<PhraseList>。我知道你可以动态修改语音命令定义短语列表,但这对我来说无助,因为我不可能知道用户可能提前搜索的所有内容。

我想要实现的东西实际上是类似于用cortana搜索网页的东西,只是我将通过媒体网站搜索并在后台消息中显示结果。

提前致谢!

回答

0

您可以使用<PhraseTopic Label = "songName" Scenario = "Dictation">元素而不是<PhraseList>来从用户输入中提取完整的数据。

现在您将获得SpeechRecognitionResult对象,使用SemanticInterpretation获取存储在“songName”中的数据