使用UWP应用程序向Cortana发出注释

时间:2016-09-12 17:40:24

标签: uwp cortana

我想设置一个与Cortana完全集成的应用程序,就像OneNote一样。即你告诉Cortana"请注意",Cortana回复"你的笔记是什么",听取并解析语音,然后呈现带有笔记链接的Cortana界面,全部使用Cortana自己的UI。

我已经阅读了大量的示例和教程,使用了后台服务等,其中一些并不难,但大多数示例都面向结构化语音命令和短语列表。我似乎无法弄清楚如何进行"听写"参与Cortana UI。我可以在前台启动我的应用程序并在那里执行,但这会感觉不那么无缝。

是否与OneNote有某种特殊的集成,或者你可以用第三方应用程序完成同样的事情吗?

1 个答案:

答案 0 :(得分:1)

您需要在VoiceCommand.xml中使用以下代码

<Command Name="naturalLanguage">
      <Example> listen to  what I have to say </Example>
      <ListenFor> listen {naturalLanguage} </ListenFor>
      <Feedback> You sad {naturalLanguage} </Feedback>
      <Navigate Target="VoiceCommandService"/>
</Command>
<PhraseTopic Label="naturalLanguage" Scenario="Natural Language">
      <Subject> Natural Language </Subject>
</PhraseTopic>