Como posso detectar o estado atual do Alexa ou alterar seu estado atual com um dispositivo externo?

10

Quero ter uma palavra de ativação personalizada para o Alexa, então quero fazer a interface deste Amazon Echo com um dispositivo externo. Gostaria de saber se é possível criar um dispositivo proxy que ative o Alexa se eu der comando de voz ao dispositivo proxy. Mais precisamente, ele deve poder alternar o Alexa entre os seguintes estados .

  • Ocioso : quando o Alexa está ocioso, os clientes podem usar a palavra de ativação do Alexa ou um controle físico para ativar o Alexa, que inicia seu estado de escuta.
  • Ouvindo : quando os microfones da Alexa são ativados, ela está ouvindo e aguardando a entrada de voz.
  • Microfone desligado : em uma implementação iniciada por voz, o cliente pode impedir a ativação do Alexa ativando o modo microfone desligado, que desliga fisicamente os microfones e a câmera (se disponível).

A ideia é simples. O dispositivo seria capaz de reconhecer palavras, apenas algumas palavras nada muito difíceis.

Por padrão, ele manteria o Alexa no estado Microfone desligado , para não captar vozes do ambiente.

Agora, quando eu quero usar o Alexa, em vez de ativá-lo diretamente, eu usaria meu proxy, que de alguma forma ativaria o microfone do Alexa e mudaria o Alexa para o estado de Escuta .

Quando o Alexa voltar para o modo inativo, o proxy deve alterná-lo automaticamente para o estado Microfone desligado .


O que eu preciso em geral são:

  1. O proxy deve saber o estado atual do Alexa. Não será a melhor solução, mas posso decidir o estado atual do Alexa usando seu sistema de atenção (seu som e sinais de LED estão resumidos aqui ). Existe alguma outra maneira de saber o estado atual do Alexa?

  2. O proxy deve poder mudar o Alexa para um estado específico. Então, como posso fazer o Alexa alternar entre os estados usando outro dispositivo?

Tudo se resume a quais são as possibilidades de interface de um Amazon Echo / Dot (e Alexa) com outro dispositivo?

(Também estou interessado em soluções que usam interação mecânica.)

Bence Kaulics
fonte
11
O Alexa Voice Remote é semelhante ao que você deseja? O push-to-talk funciona mesmo se o conjunto de microfones estiver desativado no Echo.
Aurora0001
@ Aurora0001 O objetivo é alterar a palavra de alerta do Alexa.
Bence Kaulics
2
Ah, você está procurando um método que permita usar indiretamente uma palavra de ativação personalizada? Vou ver se consigo pensar em algo que funcione então.
Aurora0001
2
Sua pergunta parece ser sobre (algumas variações) o dispositivo Echo e não sobre o serviço Alexa ao qual ele se conecta. Considere editá-lo para esclarecer e especificar qual versão do hardware, se ele possui um botão de pressionar para falar, etc. Como alternativa, você pode acessar o Alexa a partir de uma plataforma de hardware personalizada.
Chris Stratton

Respostas: