Como colocar o Google Home/Mini a falar as mensagens enviadas a partir do telegram (aws polly)

@fsilva80 tens que por como tá na imagem e na polly tens que ter o
text_type: ssml

Eu uso e funciona…

sim, eu já meti e agora já não dá erros, no entanto não está a funcionar:

Fica aqui uma imagem para ver se ajuda a perceber o erro pois pelas mensagens parece-me que algo está mal…


image

Aqui não estamos a apagar a mensagem que enviámos?
image


@fsilva80

já detectei o erro no primeiro string node onde tens TO msg.payload coloca msg.resultado

e no segundo string node onde from: onde tens msg.payload coloca msg.resultado

no segundo eu tinha lá isso mas como não funcionava nem estava a ver de onde vinha alterei e nunca mais me lembrei.
Agora está tudo a funcionar tirando ouvir alguma coisa do google home.
Gera o file em mp3 na pasta tts. o google home mini dá sinal mas não diz a mensagem…

@fsilva80 mostra como tens configurado a polly cola aqui a configuração.

Experimenta alterar o volume para 50%…

image

  - platform: amazon_polly
    aws_access_key_id: !secret aws_access_key_id
    aws_secret_access_key: !secret aws_secret_access_key
    text_type: ssml
    voice: Cristiano

Tenho o google home em inglês/BR, faz alguma diferença?

onde é que altero o volume mesmo? lol
O google home está a 50% ou mais…

Dentro do node do cast…

@fsilva80 aconselho a reveres de novo todo o processo do inicio ao fim, actualizei agora alguns pontos que não se viam nas imagens (não me tinha apercebido ainda).
Depois de verificares que tens tudo conforme, testa de novo.

@j_assuncao o node cast não entra aqui.

Parece que tenho tudo igual…
Volto a perguntar, para além do node de call service não preciso de mais nada? sendo um google home mini? é que sempre que mando uma mensagem ele dá sinal mas não diz nada… e fico com a mensagem em áudio na pasta…

Bem visto, mas deve haver um comando de volume para mandar no flow.

Não, não precisas de mais nada… se tens o áudio do que escreves na mensagem está a funcionar correctamente essa parte… agora porque não reproduz a mensagem… de momento não me está a ocorrer o que possa estar errado…

Exprimenta adicionar isto ao teu configuration.yaml

cast:
  media_player:
    - host: 192.168.1.98   (ip do teu google home mini)

Tenho o volume ao máximo.
Quando mando a mensagem o google home mini dá o sinal sonoro e muda dentro da app Home para “Now playing” com a opção de “Stop casting”

Tentei isso no configuration.yaml mas atrofiou-me a integração dos google cast

Agora sim @RodolfoVieira, com essas duas alterações já funciona :+1:

@fsilva80, fizeste a alteração de “resultado” no primeiro e segundo String node?

sim, fiz.
De qualquer forma, faz-me um favor, partilha o teu flow se faz favor…

EDIT:

Finalmente já está a funcionar.
Tinha a ver com a configuração do HTTP:
No base_url tinha o ip com http.
Alterei para o do duckdns e deu logo.

1 Curtiu

@karma @fsilva80 fico contente por já estar a funcionar em ambos os casos.
:+1:

2 Curtiram

Todo esse ensinamento, serve para Alexa?
Pq fiz e refiz teste mas nao sai nada…
A alexa so sai falando …Sorry bla bla bla…

A resposta à tua pergunta está no titulo do tópico.

Sendo que na configuração do HTTP neste momento já não é possível colocar o “base url” logo deixou de funcionar.

Como dar a volta?


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


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