如何在电子中使用cortana语音命令?

时间:2017-09-11 13:05:24

标签: node.js uwp electron winjs cortana

是否可以在电子中使用cortana voice commands?我在谈论实际的UWP API而非cortana技能。我不需要机器人,我希望能够离线使用我的语音命令,我的应用程序提供的操作类型不需要任何第三方API。 (类似于"嘿cortana问[我的APP]我有多少部电影?")

我见过cortana voice command sample和winJS,可以在电子中使用winJS。但是我怎样才能真正使用winJS在Electron中使用VCD文件?示例代码仅适用于visual studio和winJS

所以我希望对如何在电子中使用VCD做一些澄清或指导 -

1 个答案:

答案 0 :(得分:0)

Electron使开发人员能够使用JavaScript和Node模块构建桌面应用程序。然后,如果您想知道 UWP API是否可以从经典桌面应用程序调用,您可以查看此文档:https://msdn.microsoft.com/en-us/library/windows/desktop/mt695951(v=vs.85).aspx

在您知道特定的UWP API是否可以从桌面应用程序调用之后,接下来的步骤是如何在Electron中调用此API。有一个名为NodeRT的开源项目。

  

NodeRT通过生成Node模块自动将Microsoft的UWP / WinRT API暴露给Node.js环境。这使Node.js开发人员能够编写消耗本机Windows功能的代码。生成的模块的API(几乎)与UWP/WinRT APIs listed in MSDN相同。

因此,您可以使用它来调用Electron中的特定UWP API。