Cortana API для Windows IoT?

Я хочу использовать Cortana на Raspberry Pi, чтобы отвечать на вопросы, а также управлять светом.

Я просмотрел документы Cortana API, но, похоже, они работают только для создания новых команд Cortana, но я также хочу противоположного: получать речевые ответы на вопросы пользователей.

Является ли это возможным? Могу ли я найти примеры кода для этого?


person Branyac    schedule 08.09.2015    source источник
comment
Не могли бы вы немного пояснить свой вопрос? Я пытаюсь понять, что конкретно вы подразумеваете под получением речевых ответов на вопросы пользователей. Проведите меня через сквозное взаимодействие, и я, вероятно, смогу предложить что посмотреть. В зависимости от того, что вы реализуете, вы можете посмотреть API-интерфейсы синтеза речи в Windows.Media.SpeechSynthesis или использовать GetResponseForPrompt внутри Cortana.   -  person Andrew Pilley    schedule 08.09.2015
comment
если мой ответ правильный, пожалуйста, отметьте как ответ.   -  person David Crook    schedule 11.09.2015


Ответы (1)


Кортана определяет цель речевого ввода и выполняет функцию по вашему выбору на основе ключевых слов. Вы должны выполнить функцию, используя входящий текст для формулирования ответов.

В настоящее время существует несколько открытых исследовательских проектов, но, насколько мне известно, на сегодняшний день ничего не производится.

Project Teddy — один из таких проектов, исходный код которого будет открыт на https://github.com/drcrook1 через 2 недели. , которая затрагивает именно эту проблему. Подробности о проекте teddy можно найти здесь: http://indiedevspot.com/2015/08/21/sfl-emerging-tech-group-project-teddy-talk/

Другой возможный вариант — использовать LUIS, который находится в проекте oxford https://www.projectoxford.ai/.

На сегодняшний день вам все еще нужно написать достаточное количество кода для этого типа функциональности.

person David Crook    schedule 11.09.2015