I have a few flows that uses Google TTS to say things in danish. It works rather well, though the voice is a bit monotenous.
I just discovered that if I select Google TTS on an android device and set the language there to danish, there are four different voices available in danish (voice I-IV).
We should be able to select the voice number for the TTS setup in HA.
Use Google Cloud TTS instead of regular Google TTS, you can select a much larger, better range of voices.
If you use the “paid” WaveNet one they sound even less robotic. The paid part is you get charged if you use over something stupid like 1 million sentences per month. I’ve never paid a cent.
callifo’s post helped- tts engine google coud say works as it was.
Just a little addition for those who will try to fix it this way:
the magical file is located in homeassistant container, path is
/usr/src/homeassistant/homeassistant/components/tts/init.py