TTS in German does not work?

Hello,

I am trying to get TTS running in German. Unfortunately I only get the English language output.

I enter the text in the Media Palyer card (SONOS) in German, but HA tries to pronounce the German text in English.
I need the german text in german.

In several foums I have read that the base_url often leads to errors.
If I try it without base_url I get no output.
When I try to use the internal base_url base_url: http://192.168.4.32:8123 I get the german text trying to speak in english
When I use the external base_url base_url: https://xxx.ui.nabu.casa/ I get no output.

My configuration:

tts:
  - platform: google_translate
    language: 'de'
    base_url: http://192.168.4.32:8123
    # base_url: https://xxx.ui.nabu.casa/
x y
arch aarch64
chassis embedded
dev false
docker true
docker_version 19.03.11
hassio true
host_os HassOS 4.13
installation_type Home Assistant OS
os_name Linux
os_version 4.19.127-v8
python_version 3.8.5
supervisor 245
timezone Europe/Berlin
version 0.115.5
virtualenv false
1 Like

You need to set the language to German in the following way:

tts:
  - platform: google_translate
    service_name: google_say
    language: 'de'
  
notify:
  - platform: tts
    name: <desired_name>
    tts_service: tts.google_say
    media_player: media_player.<your_media_player>
2 Likes