Hassio - TTS - Google Home Mini

Boas pessoal, já faz algum tempo que não andava por cá.
Estou com dificuldade em conseguir usar o TTS com uma coluna Google Home Mini.
Uso DuckDNS e LetsEncrypt, logo acedo ao HA com SSL. Penso que o problema está aí, já tentei definir o base_url do TTS para o meu ip interno e não funcionou.
Alguem tem isto a funcionar? Ou sabe como fazer?

Em yaml antes conseguia e agora não está a dar da forma como tinha. Em Node Red antes dava com o node cast e depois deixou de dar. Agora estou com o castv2 e está a funcionar. Básicamente está da seguinte forma:

[{“id”:“4e215352.d4e54c”,“type”:“tab”,“label”:“Flow 1”,“disabled”:false,“info”:""},{“id”:“a9d16c66.7c779”,“type”:“castv2-sender”,“z”:“4e215352.d4e54c”,“name”:"",“connection”:“171b4dd9.daf692”,“spotifyAccessToken”:"",“spotifyAccessTokenExpiration”:"",“spotifyDeviceName”:"",“x”:560,“y”:900,“wires”:[[“94c3729e.f654a”]]},{“id”:“7257ff2b.dd0f9”,“type”:“inject”,“z”:“4e215352.d4e54c”,“name”:"",“props”:[{“p”:“payload”},{“p”:“topic”,“vt”:“str”}],“repeat”:"",“crontab”:"",“once”:false,“onceDelay”:0.1,“topic”:"",“payload”:"",“payloadType”:“date”,“x”:180,“y”:900,“wires”:[[“13c819eb.a60646”]]},{“id”:“94c3729e.f654a”,“type”:“debug”,“z”:“4e215352.d4e54c”,“name”:"",“active”:true,“tosidebar”:true,“console”:false,“tostatus”:false,“complete”:“false”,“statusVal”:"",“statusType”:“auto”,“x”:780,“y”:900,“wires”:},{“id”:“13c819eb.a60646”,“type”:“function”,“z”:“4e215352.d4e54c”,“name”:"",“func”:“return {\n payload: {\n type: “TTS”,\n text: “text to speech example”\n }\n};”,“outputs”:1,“noerr”:0,“initialize”:"",“finalize”:"",“x”:380,“y”:900,“wires”:[[“a9d16c66.7c779”]]},{“id”:“2b023e2d.ab9562”,“type”:“castv2-sender”,“z”:“4e215352.d4e54c”,“name”:“Garagem”,“connection”:“db836591.d58308”,“spotifyAccessToken”:"",“spotifyAccessTokenExpiration”:"",“spotifyDeviceName”:"",“x”:1320,“y”:120,“wires”:[]},{“id”:“5ac31bb7.4e8134”,“type”:“function”,“z”:“4e215352.d4e54c”,“name”:"",“func”:“return {\n payload: {\n type: “TTS”,\n language: “pt”,\n text: “Atenção. A porta do gabinete está aberta à mais de 20 segundos” \n }\n};”,“outputs”:1,“noerr”:0,“initialize”:"",“finalize”:"",“x”:800,“y”:120,“wires”:[[“2b023e2d.ab9562”]]},{“id”:“171b4dd9.daf692”,“type”:“castv2-connection”,“name”:“Gab”,“target”:“Gabinete”,“host”:“192.168.1.240”,“port”:""},{“id”:“db836591.d58308”,“type”:“castv2-connection”,“name”:"",“target”:“Garagem”,“host”:“192.168.1.121”,“port”:“8009”}]

Um conselho, não use o TTS da Google pq no node-red as vezes da erro de tts e o som não sai. Use o TTS Polly ou TTS Watson, esses dois nunca dão erro de TTS.

Será que podias fazer print ao flow?

Esse flow que exportei são apenas dois nodes que fazem parte de um flow mais completo. Consegues ver se importares o texto que enviei no node red. Captura de ecrã 2020-12-17, às 17.03.28
Em relação ao TTS Polly ou TTS Watson também vou explorar pois o que o Leandro diz é verdade.


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


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