J'ai toujours bien rigolé avec les logiciels de TTS (Text To Speach - Synthèse vocale), mais en ligne de commande c'est mieux.

On va utiliser espeak pour créer les phonèmes et mbrola pour les convertir en fichier WAV.

sudo apt-get install mbrola mbrola-fr1 mbrola-fr4 espeak

Pour créer le fichier contenant les phonèmes avec une vitesse de 120 :

espeak -s 120 -v mb/mb-fr1 --pho  --phonout=test.pho 'Bonjour. Bienvenue sur mon site internet.'

Convertir en fichier Wav :

mbrola  /usr/share/mbrola/fr1/fr1 test.pho test.wav

Puis l'écouter :

paplay test.wav

Les fichiers résultants : test.pho test.wav

Vous pouvez changer pour une voix féminine avec fr4 au lieu de fr1. Vous pouvez également tester en direct sans fichier de phonème ni de wav (j'avais besoin d'un fichier wav) :

espeak -s 120 -v mb/mb-fr1 'Bonjour. Bienvenue sur mon site internet.' | mbrola /usr/share/mbrola/fr1/fr1  -.au | paplay