TTS configuration with non-default voice

Hi all,
It seems like I am not able to make TTS work with anything but default en-US language and voice.
Any different configuration seems to be ignored and my Italian commands are read with the default voice.
My Intel NUC is running HA official docker release 0.102.3 and before upgrading from 0.94 everything was working fine with the following entry within configuration.yaml:

tts:
  platform: google_translate
  language: 'it'

I also tried to work with google_cloud setting up a project on Google Cloud platform and getting back the private key in the json file, but the behavior does not change, still the default en-US voice:

tts:
  - platform: google_cloud
    key_file: /config/google_tts.json
    language: 'it-IT'
    gender: female
    voice: 'it-IT-Standard-B'

In both cases no complains with the configuration from HA, just as said my tts settings seem to be simply ignored. Also, the mp3 files saved on file system are named as XXX_en-us_XXX_cloud.mp3, which confirms that en-us settings are used.

Anything I am missing here?
Nicola

I have the same behavior but with ‘fr’ as language code.

Anyone has an idea ?

Hi Jerome,

good to know I am not alone with this issue.
Did you find a solution?

Anyone else was able to fix the issue?

No, I still have the issue.

I saw another post reporting the same problem: Google TTS problem

Facing the same problem :confused: With ‘cs’ language.

I have the same problem with norwegian language ‘nb-NO’
Have anyone solved this problem?

setting

    language: fr

works for me see TTS language in the UI just changed?

Here is the solution, not direct, but at least it works now! Read after PS:
https://community.home-assistant.io/t/tts-queue-in-node-red-for-google-cloud-and-other-tts-engine/214022