Я хочу иметь пользовательское wake-слово для Alexa, поэтому я хочу связать это Amazon Echo с внешним устройством. Мне интересно, возможно ли создать прокси-устройство, которое разбудит Алекса, если я дам голосовую команду прокси-устройству. Точнее, он должен иметь возможность переключать Alexa между следующими состояниями .
- В режиме ожидания : когда Алекса находится в режиме ожидания, клиенты могут использовать слово пробуждения Алексы или физический контроль, чтобы разбудить Алекса, что запускает ее состояние прослушивания.
- Прослушивание : Когда микрофон (ы) Алексы были активированы, она находится в состоянии прослушивания и ожидает голосового ввода.
- Выключение микрофона : В голосовой реализации клиент может заблокировать активацию Alexa, включив режим выключения микрофона, который физически отключает микрофоны и (при наличии) камеру.
Идея проста. Устройство будет способно распознавать слова, просто некоторые слова, ничего особенного.
По умолчанию, он будет держать Alexa в выключенном состоянии микрофона , поэтому он не будет воспринимать голоса из своего окружения.
Теперь, когда я хочу использовать Alexa, вместо того, чтобы напрямую пробуждать его, я использую свой прокси-сервер, который каким-то образом включит микрофон Alexa и переключит Alexa в состояние прослушивания .
Когда Alexa возвращается в режим ожидания, прокси-сервер должен автоматически переключить его в состояние отключения микрофона .
Что мне нужно в целом:
Прокси должен знать текущее состояние Алексы. Не буду лучшим решением , но я могу могу решить текущее состояние Алексов , используя свое внимание системы (его звук и светодиодные сигналы суммированы здесь ). Есть ли другой способ узнать текущее состояние Алексы?
Прокси должен иметь возможность переключать Alexa в определенное состояние. Так, как я могу заставить Alexa переключаться между его состояниями, используя другое устройство?
Все сводится к тому, каковы возможности интерфейса Amazon Echo / Dot (и Alexa) с другим устройством?
(Меня также интересуют решения, использующие механическое взаимодействие.)
источник
Ответы:
Этот клиент Raspberry PI Alexa с открытым исходным кодом поддерживает слова свободного пробуждения, сделанные из терминала PI так же легко, как:
Смотрите обсуждение .
источник