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:
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?
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.)