Как я могу использовать голосовые команды Кортаны в электроне?

Можно ли использовать голосовые команды Cortana в электронном виде? Я говорю о фактическом API UWP, а не о навыках Кортаны. Мне не нужен бот, я хочу иметь возможность использовать свои голосовые команды в автономном режиме, а тип действий, которые предоставляет мое приложение, не требует стороннего API. (что-то вроде «Эй, Кортана, спроси [МОЕ ПРИЛОЖЕНИЕ], сколько у меня фильмов?»)

Я видел пример голосовой команды Cortana с winJS и можно использовать winJS в электроне. но как я на самом деле собираюсь использовать файл VCD в Electron с winJS? пример кода предназначен только для Visual Studio и winJS

поэтому я надеюсь на какое-то разъяснение или руководство по использованию VCD в электронном виде.


person Community    schedule 11.09.2017    source источник


Ответы (1)


Electron позволяет разработчикам создавать настольные приложения с использованием модулей JavaScript и Node. Затем, если вы хотите узнать, можно ли вызывать API UWP из классического настольного приложения, вы можете проверить этот документ: https://msdn.microsoft.com/en-us/библиотека/окна/рабочийстол/mt695951(v=vs.85).aspx

После того, как вы узнаете, можно ли вызывать конкретный API UWP из настольного приложения, следующим шагом будет вызов этого API в Electron. Существует проект с открытым исходным кодом под названием NodeRT.

NodeRT автоматически предоставляет API Microsoft UWP/WinRT для среды Node.js, создавая модули Node. Это позволяет разработчикам Node.js писать код, использующий собственные возможности Windows. API сгенерированных модулей (почти) такие же, как у UWP. /WinRT API, перечисленные в MSDN.

Таким образом, вы можете использовать его для вызова определенных API-интерфейсов UWP в Electron.

person Xie Steven    schedule 13.09.2017