Godot 4.3 issue using tts

Godot Version

Godot 4.3 stable

Question

i have an issue using tts.
a copy/paste makes better than a great speach:
it speaks in french with the same voice what ever i code.
Let’s see my code:
i use two variables for testing:
var voices: PackedStringArray = DisplayServer.tts_get_voices_for_language(“en”)
var voices_array = DisplayServer.tts_get_voices()

to get all the voices on computer, and the English voice.

in the func _ready(): i add
print(voices)
print(voices_array)

it returns me this :

[“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_DAVID_11.0”, “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0”, “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-GB_HAZEL_11.0”]
[{ “id”: “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_FR-FR_HORTENSE_11.0”, “name”: “TTS_MS_FR-FR_HORTENSE_11.0”, “language”: “fr_FR” }, { “id”: “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_DAVID_11.0”, “name”: “TTS_MS_EN-US_DAVID_11.0”, “language”: “en_US” }, { “id”: “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0”, “name”: “TTS_MS_EN-US_ZIRA_11.0”, “language”: “en_US” }, { “id”: “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-GB_HAZEL_11.0”, “name”: “TTS_MS_EN-GB_HAZEL_11.0”, “language”: “en_GB” }]

the problem is that this function Always speak in french :
func audio_speaker(_planet: String) → void:
var text_to_read = "Voici la planète " + _planet
text_to_read += “Sa taille est de " + str(WorldManager.current_planet_size) + " fois celle de la terre”
text_to_read += “Sa vitesse de rotation est de " + str(WorldManager.current_planet_rotation_speed) + " radians”
DisplayServer.tts_speak(text_to_read, “TTS_MS_EN-US_DAVID_11.0”, 70)

any idea ?