O Alexa pode falar sem ser solicitado?

19

Recentemente, fui perguntado se o Alexa pode falar sem avisar, por isso pensei que seria útil perguntar aqui para ter certeza de que estou certo; até onde eu sei, Alexa nunca falará sem a palavra vigília, e o único som que ele emitirá será o alarme.

Este artigo do TechCrunch parece concordar que não há maneira de fazer o Alexa falar sem ser solicitado, mas não menciona as habilidades do Alexa; talvez exista alguma API disponível para eles que ainda não seja usada?

Muitas pessoas parecem estar interessadas nisso, para que a Alexa possa dizer certas frases, como talvez um alerta se a campainha tocar, ou alguma maneira de indicar que um evento aconteceu.

O Alexa pode falar sem ser solicitado pela palavra de ativação, toque para falar ou toque para falar (dependendo do dispositivo)? Estou excluindo alarmes para o objetivo desta pergunta, mas as soluções que usam habilidades personalizadas são boas.

Aurora0001
fonte
5
Eu tenho um Alexa que gorjeia de vez em quando quando ouve ruídos da TV. Portanto, depende do que significa "não solicitado"!
Joel M Ward.

Respostas:

17

Sim, quando o Alexa perde o poder, após a recuperação, ele toca um breve glissando melódico, seguido por dizer

"Olá."

Isso é totalmente imperdível e muitas vezes me assusta como um pulo para ver quem está na casa.

Robert Cartaino
fonte
5
Assim como a mensagem quando o eco perde a conexão!
Nate D
Isso não é Alexa falando, mas sim o Echo tocando sons e dizendo coisas localmente. Se você olhar para as implementações de terceiros / de bricolage, descobrirá que existem arquivos de mídia necessários para isso.
21817 Chris Stratton
6

Parece que, como as coisas estão, não pode. Tenho algumas citações aqui, a primeira do artigo TechCrunch que você referenciou :

Atualmente, o Echo fala apenas quando falado; um usuário precisa usar a palavra de ativação "Alexa" para solicitar que ele comece a ouvir um comando ou solicitação e, em seguida, responderá à entrada com sua própria resposta vocal. O Alexa não oferece suporte à capacidade de fornecer qualquer tipo de aviso de áudio sem aviso prévio como resultado dos dados que recebe dos serviços conectados de um usuário - o mais próximo possível é emitir um alerta com base em um alarme ou timer.

Uma segunda citação vem de Consumerist :

No momento, o Amazon Echo é o filho bem-comportado que seus avós podem ter aprovado: ele não fala até que seja falado. Mas, em breve, o Alexa poderá começar a oferecer informações sem ser solicitado primeiro.

Quanto à criação de uma habilidade que permitiria ao Alexa falar sem acionar, a documentação da Amazon parece indicar que uma parte essencial da configuração de uma habilidade está implementando um acionador de áudio.

Tanto quanto eu posso ver, a resposta é não.

anonymous2
fonte
4

Com o novo recurso de chamada do Alexa, o Alexa agora toca uma melodia e fala quando recebe uma chamada. Geralmente é assim:

* melodia *

[Pessoa] gostaria de conversar.

* melodia *

É [pessoa].

* melodia *

Aqui está um vídeo que encontrei demonstrando isso. O mesmo ocorre ao receber uma mensagem de voz ou texto, mas a melodia ocorre apenas uma vez , e não várias.

Os alertas soam em todos os dispositivos conectados à mesma rede Wi-Fi, de acordo com este artigo .


Além disso, o Alexa agora suporta notificações push e falará para alertá-lo sobre isso.

Aurora0001
fonte
3

Com o passar do tempo, acho que a resposta para essa pergunta agora precisa ser:

Sim, o Alexa pode falar sem ser solicitado. Especificamente, ela pode pronunciar qualquer coisa que você quiser!

A ferramenta conveniente que você pode usar é um script de shell chamado alexa-remote-control . Uma documentação detalhada do script está disponível neste post do blog , embora apenas em alemão.

Ele se baseia em solicitações http POST para conseguir coisas como tocar música, rádio, ativar o briefing diário e permitir que seus dispositivos Echo falem qualquer texto que desejar.

O recurso de conversão de texto em fala pode ser usado no Linux, por exemplo, executando este comando em um terminal:

alexa_remote_control.sh -d "Your Echo's name" -e speak:'Welcome back buddy!'

Eu o uso frequentemente dentro do Node-Red em execução em um Raspberry Pi, por exemplo, para emitir avisos quando alguma leitura do sensor sair da faixa normal.

oh.dae.su
fonte