以编程方式激活Cortana Command UWP

时间:2018-07-09 09:01:03

标签: c# uwp cortana

当您说“ Hi Cortana”时,Cortana会监听命令。例如:拍照,或者关闭相机。

我想用UWP(C#)进行此编程。在UWP中执行“拍摄照片”或“关闭”之类的命令。 (不管是否要求用户天气,他们都希望采取该措施,也就是说,我不是要绕过安全性或做用户不想要的恶作剧。)

我不想创建新功能,而只是使用现有功能。最好使用文本字符串。 例如:我想关闭设备。我想复制该过程: 用户说的“嘿小娜”,“关机”,“是”。 我想创建一个执行此操作的函数

void ExecuteCommand(String command) {......}

如果我打ExecuteCommand ("shut down");,设备将关闭

这可能吗?如果是这样,我该怎么办?

1 个答案:

答案 0 :(得分:0)

是的,有可能。

我了解您想与Cortana中的后台应用进行交互,如以下示例所示: cortana-progress-screen

  

这是一个名为Adventure的应用程序的进度屏幕的示例   作品。在此示例中,用户取消了前往拉斯维加斯的旅行。的   进度屏幕包括针对操作定制的消息,图标,   以及包含有关行程取消信息的内容图块。

为此,您必须使用以下API:

您可以通过使用here中与以下文档相关的Adventure Works应用程序的Cortana语音命令示例来开始使用