EDIT: есть ли способ «говорить» с Cortana аналогично окну поиска на компьютерах с Windows? Я не хочу создавать новые команды, но просто могу использовать Cortana, вводя текст и предопределенные строки, без использования микрофона.
Есть ли способ отправить текст или строки в Cortana, похожий на панель поиска Windows?
comment
Вы хотите сделать что-то вроде того, чтобы строка текста читалась через динамик, а Кортана реагировала так, как будто это на самом деле было произнесено пользователем компьютера, или я неправильно понимаю ваш запрос?
- person Bradley Uffner   schedule 08.11.2017
comment
Это то, что я хочу сделать, или если бы я мог отправить ей строку или что-то еще, это тоже сработало бы.
- person Dtb49   schedule 08.11.2017
comment
Похоже, это может быть тем, что вы ищете за?
- person Bradley Uffner   schedule 08.11.2017
comment
Из того, что я читал, похоже, что это для создания команд, а как насчет команд, которые уже встроены в Cortana, таких как «Позвонить Джону Доу» или «Какая сегодня погода?». Или я не так прочитал?
- person Dtb49   schedule 09.11.2017
comment
В нем говорится о командах получения из XML-файла. Все, что я хочу сделать, это отправить известные команды в Cortana с помощью текста, а не голоса через приложение Unity UWP.
- person Dtb49   schedule 09.11.2017
comment
Я не уверен, это выходит за рамки всего, что я пытался сделать сам.
- person Bradley Uffner   schedule 09.11.2017
Ответы (1)
Все, что я хочу сделать, это отправить известные команды в Cortana с помощью текста, а не голоса через приложение Unity UWP.
Ну, в Cortana есть много схем uri. Вы можете использовать его для запуска Cortana, чтобы получить результат. Вы можете использовать метод LaunchUriAsync
для запуска URI.
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-cortana://search/?q=web:uwp"));
Вы также можете использовать Run
window(Win+R) для запуска следующей быстрой команды.
ms-cortana://search/?q=web:uwp
person
Nico Zhu - MSFT
schedule
09.11.2017