C# 用Cortana搜索

C# 用Cortana搜索,c#,xaml,voice-recognition,voice,cortana,C#,Xaml,Voice Recognition,Voice,Cortana,我想制作一个带有cortana集成的在线媒体搜索应用程序。 用户只需问:MediaApp,查找名为{songName}的视频 songName可以是任何你能想象到的东西 这可能吗?你能告诉我一些这方面的信息吗。 当时我唯一能做的就是用items定义一个。我知道您可以动态修改语音命令定义短语列表,但这对我没有帮助,因为我不可能事先知道用户可能搜索的所有内容 我想要实现的实际上是类似于使用cortana搜索web的东西,只是我会通过媒体网站进行搜索,并在背景消息中显示结果 提前谢谢 您可以使用元素而

我想制作一个带有cortana集成的在线媒体搜索应用程序。 用户只需问:
MediaApp,查找名为{songName}的视频
songName可以是任何你能想象到的东西

这可能吗?你能告诉我一些这方面的信息吗。 当时我唯一能做的就是用items定义一个
。我知道您可以动态修改语音命令定义短语列表,但这对我没有帮助,因为我不可能事先知道用户可能搜索的所有内容

我想要实现的实际上是类似于使用cortana搜索web的东西,只是我会通过媒体网站进行搜索,并在背景消息中显示结果

提前谢谢

您可以使用
元素而不是
,以便从用户输入中获取完整的数据

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