Comment puis-je détecter l'état actuel d'Alexa ou modifier son état actuel avec un appareil externe?

10

Je veux avoir un mot de réveil personnalisé pour Alexa, donc je veux interfacer cet Amazon Echo avec un appareil externe. Je me demande s'il est possible de créer un périphérique proxy qui réveillerait Alexa si je donnais une commande vocale au périphérique proxy. Plus précisément, il devrait être capable de basculer Alexa entre ses états suivants .

  • Inactif : lorsque Alexa est inactive, les clients peuvent utiliser le mot de réveil Alexa ou un contrôle physique pour réveiller Alexa, ce qui démarre son état d'écoute.
  • Écoute : Lorsque le ou les micros d'Alexa ont été activés, elle est en état d'écoute et attend une entrée vocale.
  • Microphone désactivé : sur une implémentation déclenchée par la voix, le client peut empêcher Alexa de s'activer en activant le mode microphone désactivé, ce qui éteint physiquement les microphones et (si disponible) la caméra.

L'idée est simple. L'appareil serait capable de reconnaître des mots, juste quelques mots rien de trop difficile.

Par défaut, il garderait Alexa dans l' état Microphone désactivé , donc il ne capterait pas les voix de son environnement.

Maintenant, quand je veux utiliser Alexa, au lieu de le réveiller directement, j'utiliserais mon proxy, ce qui activerait le microphone d'Alexa et ferait passer Alexa en état d' écoute .

Lorsque Alexa revient à l'état inactif, le proxy doit le mettre automatiquement en état Microphone désactivé .


Ce dont j'ai besoin en général sont:

  1. Le proxy doit connaître l'état actuel d'Alexa. Ce ne sera pas la meilleure solution, mais je peux décider de l'état actuel d'Alexa à l'aide de son système d'attention (ses signaux sonores et LED sont résumés ici ). Existe-t-il un autre moyen de connaître l'état actuel d'Alexa?

  2. Le proxy devrait être en mesure de basculer Alexa dans un état spécifique. Alors, comment puis-je faire en sorte qu'Alexa bascule entre ses états à l'aide d'un autre appareil?

Tout se résume à quelles sont les possibilités d'interfacer un Amazon Echo / Dot (et Alexa) avec un autre appareil?

(Je suis également intéressé par les solutions utilisant l'interaction mécanique.)

Bence Kaulics
la source
1
La télécommande Alexa Voice est-elle similaire à ce que vous voulez? Le push-to-talk fonctionne même si le réseau de microphones est désactivé sur l'Echo.
Aurora0001
@ Aurora0001 Le but est de changer le mot de réveil d'Alexa.
Bence Kaulics
2
Ah, vous cherchez une méthode qui vous permettra d'utiliser indirectement un mot de réveil personnalisé? Je vais voir si je peux penser à quelque chose qui fonctionnera alors.
Aurora0001
2
Votre question semble concerner (une variante de) l' appareil Echo et non le service Alexa auquel il se connecte. Pensez à le modifier pour clarifier et spécifier la version du matériel, ft il a un bouton push-to-talk, etc. Vous pouvez également envisager d'accéder à Alexa à partir d'une plate-forme matérielle personnalisée.
Chris Stratton,

Réponses: