eSpeak est un synthétiseur vocal multiplateforme et multilingue. Le programme s’utilise en ligne de commande et entre les langues disponibles il y a aussi le Français.
eSpeak se trouve dans les dépôts d’Ubuntu, pour l’installer utilisez Synaptic ou tapez dans un terminal :
sudo apt-get install espeak
L’usage est assez simple, il faut seulement rappeler quelques commandements à taper dans un terminal.
En écrivant :
espeak -v fr -s 140 « lecture texte espeak »
viendra lue la phrase entre les guillemets.
-v fr est l’option pour spécifier la langue utilisée pour lire la phrase. Par exemple, si vous voulez faire parler eSpeak en Anglais remplacé fr avec en. Pour vérifier combien de langues eSpeak peut utiliser il suffit de taper:
espeak –voices
elle apparaîtra à l’écran la liste de toutes les langues que vous pourrez utiliser avec la sigle relative.
-s 140 représente la vitesse de lecture des mots par minute. Si cette option n’est pas spécifiée elle sera de base 160.
eSpeak permet de régler le ton de voix utilisé pour lire avec l’option -p suivie par un numéro compris entre 0 et 99. Plus grand c’est le numéro le plus aigu sera le ton de la voix. Si l’option -p n’est pas spécifiée, la valeur de base est 50.
Par exemple :
espeak -p 99 -v fr « La voix est plus aiguë »
-w est l’option qu’elle permet d’enregistrer la lecture sur un fichier audio WAV.
Par exemple :
espeak -v fr -s 140 -w lecture.wav « lecture texte espeak »
Il y a la possibilité de fournir le texte à faire lire en le mettant entre les guillemets, comme montrer dans les précédents exemples, ou en utilisant l’option -f suivie par le nom du fichier de texte avec le codage ASCII UTF-8. De cette façon eSpeak ira lire directement le contenu du fichier de texte indiqué.
Par exemple :
espeak -v fr -s 140 -f text.txt
Avec l’option -m suivie par -f et le nom d’un fichier HTML eSpeak lit le contenu d’un fichier HTML indiqué.
Par exemple :
espeak -v fr -m -f page.html
Si vous voulez avoir des autres renseignements visitez le site du projet à l’adresse suivante : http://espeak.sourceforge.net/
Il existe plusieurs interfaces graphiques pour utilisateur eSpeak parmi lesquels vous trouvez eSpeaker, ParlaS, Gespeaker et autres.
