Breaking change TTS - I don't get it - please help

I had this in my configuration:

homeassistant:
  external_url: https://my.duckdns
tts:
  - platform: google_translate

Then I added:

homeassistant:
  external_url: https://my.duckdns.org
  internal_url: http://192.168.XX.XXX:8123

Then I removed that ext & int url and tried in system/network but could not do anything there.

So I must be stupid not get TTS working again? Please help?

You need to restart after deleting them.

I actually rebooted the host after removing them from configuration and it did not help. Maybe I try it again in this evening when I have time.

I tested again: I removed that ext & int url, restarted core and this is what I see in system/network:

What should I do next?

Did you also remove the

homeassistant:

As long as that is there you still have this section configured in configuration.yaml (albeit empty). It should be removed too to revert to setting things through the gui.

Beware though, if you added the external url to get the Withings in bed sensor working - I’m not sure if that will keep working if you revert to editing these settings in the gui. I couldn’t get it to work without adding this line in the configuration.yaml.

But why do you need it back in the gui? Is there anything there that won’t work when configured in configuration.yaml?

Thanks! When I comment homeassistant section out I get this:

As I stated in the topic I try to get TTS working again after 2022.5 Breaking change. Now it does not work anymore.

But after reading other posts it seams TTS is a know issue, so maybe it is better just wait an update that fixes it.

Is there still an indented line below the commented home assistant line causing the error? I do not use this editor anymore, but doesn’t the red dot have an error message when you click it or something?

Specifying the internal and external url in config.yaml should be equivalent to specifying it in the gui though, so I doubt that will make any difference. Either place should work, as specifying those should do the trick according to another post.

That’s what I though also, but I read some topic which suggested to use system/network for TTS issue. Basically when I have those ext/int url in my configuration file it fills them naturally to system/network automatically - as stated in my topic “Idon’t get it” - I though my original confic was correct:

homeassistant:
  external_url: https://my.duckdns.org
  internal_url: http://192.168.XX.XXX:8123
tts:
  - platform: google_translate

And that’s how I leave it for now and I will wait and see …

Solution is adding media source to configuration.yalm file and restart core.

media_source:

I tried your solution but it didn’t work for me.
Any help appreciated.
Regards