Вызывать алексанское умение через запрос, а не слово для пробуждения. - PullRequest
1 голос
/ 06 ноября 2019

Я новичок в Alexa, поэтому прошу прощения, если это был глупый вопрос. Я чувствовал огромную потребность в помощи, чтобы решить этот вопрос. Вопрос был

Я работаю над веб-приложением, где камера постоянно ищет детектор движения. Если происходит изменение положения объекта, необходимо запустить умение alexa. Как правило, нужно вызывать умение, сказав Alexa, open Cake Walk, полагая, что ходьба по пирогу была названием навыка. Тем не менее, здесь, навык должен срабатывать на основе обнаружения движения.

Например, когда человек появляется перед камерой, необходимо запустить навык alexa и ответить голосом: «Здравствуйте, добро пожаловать на конференцию».

В заключение, мой вопрос, есть ли способ вызвать навык, а не через голос? Если да, пожалуйста, дайте мне знать, как это сделать

1 Ответ

0 голосов
/ 08 ноября 2019

Нет, сейчас вы не можете активировать навык.

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

Например, к моей сушилке подключен интеллектуальный переключатель,Я не контролирую переключатель, но отслеживаю ток. Когда он включен и опускается ниже определенного уровня, я активирую виртуальный датчик (а затем немного позже выключаю). Подпрограмма Алекса привязана к нему, затем играет «Сушилка готова» на «Эхо» в дальней части дома.

Моя жена отказалась от уведомления об обнаружении движения камеры. Птицы и ветер создавали слишком много шума. Я добавлю к своему умению намерение, когда произошло последнее движение. Таким образом, когда Алекса объявляет, что доставка была завершена, она может проверить, поступила ли она к входной двери или в почтовый ящик.

...