Можно ли создать навык alexa, который отправляет созданные мной настраиваемые директивы обратно на мои устройства с поддержкой alexa, чтобы я мог анализировать их в ответах и принимать меры.
Спасибо
Можно ли создать навык alexa, который отправляет созданные мной настраиваемые директивы обратно на мои устройства с поддержкой alexa, чтобы я мог анализировать их в ответах и принимать меры.
Спасибо
В вашем примере Alexa запускает service1, service1 становится именем вызова (например, навыка). Это фиксировано как одно на навык. Итак, вы можете сделать то, о чем явно просили. Дополнительная информация, которая может быть полезна:
Что касается другого контента после вызова, неясно, есть ли режим, позволяющий Echo распознавать что-либо. Я слышал, как некоторые предлагают предоставить очень большие списки образцов намерений или словари с длинными слотами, и это убеждает систему обеспечить более открытое распознавание, но я никогда не видел такого поведения.
Если список элементов может быть ограничен, вы можете создать несколько навыков. Это хорошо работает для личной настройки, известной как разработчик. У меня есть несколько эхо на одном аккаунте. У меня есть два определенных навыка, которые направляются на один и тот же уровень сервиса ASK на моем PI. URL-адрес запуска направляет запрос по двум различным путям, которые анализируются моей логикой NodeJS, устанавливая разные значения по умолчанию в моем коде.
Это позволяет моей жене работать иначе, чем моя. Мы просто используем разные имена вызовов без необходимости иметь отдельные учетные записи и реализовывать oAuth.
Извините, это старый, но я только что заметил его, когда искал что-то еще. Если вы не решили его, ответ - да. Так я использую свой Rpi с Alexa. Если вы публикуете навык, вам необходимо использовать соответствующие меры безопасности, включая привязку учетных записей, Oauth2 и т. Д., А также существуют ограничения на типы команд, которые вы можете принимать без пользовательского ПИН-кода. Однако, если вы готовы взять на себя риск для навыка для собственного использования в режиме разработчика, вы можете поместить HTTP-вызовы с базовой аутентификацией или без нее прямо в код своего навыка, как если бы это был любой другой общедоступный IP-адрес. Пока ваш пи доступен извне через http, вы можете управлять им. Я использую свой пи с веб-сервером для управления медиацентром. Я отправлял команды Alexa через умные устройства, но теперь также разработал специальный навык, позволяющий переходить прямо от Alexa к Pi и связывать команды вместе. Я могу сказать «Алекса, начать слушать ...», а затем отправить несколько команд меню голосом, которые распознаются Pi и выполняются (например, меню, руководство, страница вниз, имя канала, выбор и т. Д.), Пока я не выйду. или время ожидания истекает из-за отсутствия ввода. Мне не нужно повторять «Алекса» или «включить / выключить», как если бы каждая команда была устройством, как в случае с умными вещами. Я бы рекомендовал это только в том случае, если ваши htpc и pi не имеют защищенных данных и защищены брандмауэром от остальной части вашей сети.