¿Cómo puedo detectar el estado actual de Alexa o cambiar su estado actual con un dispositivo externo?

10

Quiero tener una palabra de activación personalizada para Alexa, así que quiero interconectar este Amazon Echo con un dispositivo externo. Me pregunto si es posible crear un dispositivo proxy que despertaría a Alexa si le doy un comando de voz al dispositivo proxy. Más precisamente, debería poder cambiar Alexa entre los siguientes estados .

  • Inactivo : cuando Alexa está inactiva, los clientes pueden usar la palabra de activación de Alexa o un control físico para activar a Alexa, que inicia su estado de escucha.
  • Escucha : cuando los micrófonos de Alexa se han activado, ella está en estado de escucha y está esperando la entrada de voz.
  • Micrófono apagado : en una implementación iniciada por voz, el cliente puede bloquear la activación de Alexa activando el modo de micrófono apagado, que físicamente apaga los micrófonos y (si está disponible) la cámara.

La idea es simple. El dispositivo sería capaz de reconocer palabras, solo algunas palabras, nada demasiado difícil.

Por defecto, mantendría a Alexa en el estado Micrófono desactivado , por lo que no captará voces de su entorno.

Ahora, cuando quiero usar Alexa, en lugar de despertarlo directamente, usaría mi proxy, que de alguna manera habilitaría el micrófono de Alexa y cambiaría a Alexa al estado de Escucha .

Cuando Alexa vuelve a estar inactivo, el proxy debería cambiarlo automáticamente al estado de Micrófono apagado .


Lo que necesito en general son:

  1. El proxy debe conocer el estado actual de Alexa. No será la mejor solución, pero puedo decidir el estado actual de Alexa usando su sistema de atención ( aquí se resumen sus señales de sonido y LED ). ¿Hay alguna otra manera de saber el estado actual de Alexa?

  2. El proxy debería poder cambiar a Alexa a un estado específico. Entonces, ¿cómo puedo hacer que Alexa cambie entre sus estados usando otro dispositivo?

Todo se reduce a ¿cuáles son las posibilidades de interconectar un Amazon Echo / Dot (y Alexa) con otro dispositivo?

(También estoy interesado en soluciones que usen interacción mecánica).

Bence Kaulics
fuente
1
¿El Alexa Voice Remote es similar a lo que quieres? El pulsar para hablar funciona incluso si la matriz de micrófonos está apagada en el Echo.
Aurora0001
@ Aurora0001 El propósito es cambiar la palabra de activación de Alexa.
Bence Kaulics
2
Ah, ¿estás buscando un método que te permita usar una palabra de activación personalizada indirectamente? Veré si puedo pensar en algo que funcione entonces.
Aurora0001
2
Su pregunta parece ser sobre (alguna variación de) el dispositivo Echo, no sobre el servicio Alexa al que se conecta. Considere editarlo para aclarar y especificar qué versión del hardware, si tiene un botón de pulsar para hablar, etc. Alternativamente, puede acceder a Alexa desde una plataforma de hardware personalizada.
Chris Stratton

Respuestas: