Hello.
I am on 2024.6.4.
A few days ago while on 2024.6.3, all my TTS services stopped working. All my automations are running and I don’t have any error messages I can se in the logs.
Here’s my code:
service: tts.speak
target:
entity_id: tts.home_assistant_cloud
data:
cache: false
media_player_entity_id: media_player.googlehome_isabelles_rum
message: Vi testar lite
language: sv-SE
It runs perfect, the Google nest speaker (the entity_id) is turned on but nothing is spoken out.
I’ve tried the same code under Dev.tools - Services. No errors but nothing is spoken out. I am subscribing to NabuCasa and under settings, I can get the TTS to work in the browser, but not in any casting-enabled device.
Under Media, I have tried TTS with Google translate as well as Cloud and Home Assistant, but no luck there either.
I can cast and listen to my cast enabled devices as well as talking to those smart speakers.
Seven years with Home Assistant and running, but I have absolutely no idea of how I can make this work again. Any suggestions or thoughts are therefore highly appreciated.
Google requires https:// access of some type from your external URL. You should have nabucasa cloud enabled there or an accessible https:// address in there.
You might be into something here worth checking out. I use https:// in my remote access URL, but I guess that is not what you are referring to.
Unfortunately the link you provided in your post did not lead to the correct place. If possible, please tell me where in my settings I can find that page.
Did you tried restarting the speaker? It didn’t work with my speaker until I restarted it, I don’t have NabuCasa, so can’t test your setting. But the basic work fine, when I restart the Nest speaker. I need to do that once in awhile, I can tell because my Echo speaker still work while my Nest doesn’t.
service: tts.google_say
data:
cache: false
language: sv
message: Vi testar lite
entity_id: media_player.basement_speaker_2
You have to have the default_config loaded in the configuration.yaml (which it is by default) or if you messed with that the my: integration, and when that link opens you need to put your HA URL in there. but the link is right and takes you right there.
Settings-System-Network-Home Assistant URL
This worked for me as well. Seeing I run HA in a docker container the internal address was set automatically to the container IP instead of my local IP. I’ve updated the IP address and now it works. You are great. Thanks!!!