Synthèse vocale (Text to speech ou tts) avec PowerShell

# Création de l'objet spvoice
$tts = New-Object -ComObject Sapi.spvoice

# Vitesse de lecture
$tts.rate = 0

# Lecture du mot ou de la phrase
$tts.speak("Bonjour !")

# Affichage des voix disponibles
$tts.GetVoices()

# Sélection de la deuxième voix dans la liste
$tts.voice = $tts.GetVoices().Item(1)

# Lecture du mot ou de la phrase avec la deuxième voix
$tts.speak("Hello !")

Commentaires