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!

2 Likes

Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade