Как я могу определить текущее состояние Alexa или изменить его текущее состояние с помощью внешнего устройства?

10

Я хочу иметь пользовательское wake-слово для Alexa, поэтому я хочу связать это Amazon Echo с внешним устройством. Мне интересно, возможно ли создать прокси-устройство, которое разбудит Алекса, если я дам голосовую команду прокси-устройству. Точнее, он должен иметь возможность переключать Alexa между следующими состояниями .

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

Идея проста. Устройство будет способно распознавать слова, просто некоторые слова, ничего особенного.

По умолчанию, он будет держать Alexa в выключенном состоянии микрофона , поэтому он не будет воспринимать голоса из своего окружения.

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

Когда Alexa возвращается в режим ожидания, прокси-сервер должен автоматически переключить его в состояние отключения микрофона .


Что мне нужно в целом:

  1. Прокси должен знать текущее состояние Алексы. Не буду лучшим решением , но я могу могу решить текущее состояние Алексов , используя свое внимание системы (его звук и светодиодные сигналы суммированы здесь ). Есть ли другой способ узнать текущее состояние Алексы?

  2. Прокси должен иметь возможность переключать Alexa в определенное состояние. Так, как я могу заставить Alexa переключаться между его состояниями, используя другое устройство?

Все сводится к тому, каковы возможности интерфейса Amazon Echo / Dot (и Alexa) с другим устройством?

(Меня также интересуют решения, использующие механическое взаимодействие.)

Бенс Кауликс
источник
1
Является ли Alexa Voice Remote похоже на то , что вы хотите? Push-to-Talk работает, даже если микрофон отключен на Echo.
Aurora0001
@ Aurora0001 Цель состоит в том, чтобы изменить слово-пробуждение Алексы.
Бенс Кауликс
2
Ах, вы ищете метод, который позволит вам косвенно использовать пользовательское слово-пробуждение? Я посмотрю, смогу ли я придумать что-нибудь, что сработает тогда.
Aurora0001
2
Ваш вопрос , как представляется, о (некоторые вариации) Echo устройства не о службе Alexa , к которому он подключен. Подумайте о том, чтобы отредактировать его, чтобы уточнить и указать, какая версия аппаратного обеспечения оснащена кнопкой «нажми и говори» и т. Д. Кроме того, вы можете посмотреть на доступ к Alexa с настроенной аппаратной платформы.
Крис Страттон

Ответы: