Faça a Alexa falar sussurando, alto, baixo, lento, rápido e com outros efeitos com o node Alexa Remote 2! TTS da Alexa!

Antes de tudo gostaria de avisar que nesse tutorial vou focar no tema dele que é os efeitos que podemos colocar nas falas da Alexa! O pack de nodes é bem completo tem várias funções bem legais.

Primeiro vamos instalar os nodes Alexa Remote 2!

Vá no menu no canto direito em cima e depois em Manage palette.

Clique em Install e ao lado da lupa escreva “alexa remote”, aparecendo o pack clique em Install.

Com os nodes instalados vai verificar que irá aparecer os nodes na lista de nodes.

3

Para que a Alexa fale com o efeito que queremos vamos utilizar o node Alexa Routine.
Quando colocado no flow aparece com o nome Routine Speak.

4

Antes de tudo temos que adicionar a conta da Amazon no node! Dentro do node clique no lápis na parte Account.

Em This IP coloque o ip do seu Home Assistant!
Exemplo: 192.168.1.xxx
Em File Path escreva “authFile” e em Language coloque “pt-BR”.

Pronto, temos tudo configurado, mas vai perceber que irá aparecer uma mensagem, ela nos informa que devemos clicar em Deploy para a conta ser adicionada.

Com a conta adicionada vai aparecer uma mensagem piscando embaixo do node! Ela pede para entrarmos no ip do Home Assistant com a porta 3456. Então entre em http://192.168.1.xxx:3456.

8

Ao entrarmos agora vamos adicionar a conta da Amazon!

E vamos preencher com a Verificação em duas etapas!

Pronto, conta adicionada! Agora é só fechar a janela do navegador.

9.5

Com a conta adicionada corretamente vai perceber que embaixo do node vai aparecer escrito “ready”.

10

Só um detalhe, a cada node alexa remote2 que arrastar para o flow é necessário selecionar a conta.

Existem várias opções no node Alexa Routine, mas vamos utilizar a primeira mesmo, Speak.

Em Speak temos três opções: Regular, SSML e Announcement.
Regular e Announcement tem funções iguais, a Alexa vai falar o que escrever em Text, só que em Announcement a Echo vai dar um sinal sonoro avisando.

A opção que vamos utilizar é a SSML. Em Text vamos preencher com os códigos para cada efeito diferente!

Para a Alexa falar muito alto:

<prosody volume="x-loud">Isso é muito alto.</prosody>

Para a Alexa falar baixo:

<prosody volume="x-soft">Isso é baixo.</prosody>

Para a Alexa falar lento:

<prosody rate="50%">Isso é lento.</prosody>

Para a Alexa falar rápido:

<prosody rate="150%">Isso é rápido.</prosody>

Para a Alexa falar do fundo do poço:

<prosody pitch="-33.3%">Isso é profundo.</prosody>

Para a Alexa falar do alto:

<prosody pitch="+50%">Isso é alto.</prosody>

Para a Alexa falar sussurando:

<speak>
<amazon:effect name="whispered">Isso é um sussuro.</amazon:effect>
</speak>

Em Devices escolha qual dispositivo Echo a Alexa vai falar.

Bom é isso, sei que existem várias opções com esses nodes Alexa Remote2, vou deixar um vídeo em inglês mostrando várias funções para quem quiser aprender mais!

Um abraço!

Quer usar seus fluxos do Node-red na Alexa? Entra aqui:

3 Likes