Mercredi 23 janvier 2008
3
23
/01
/2008
22:22
La synthèse vocale vous intéresse ? Ou la voix robotique peut amuser la galerie de temps en temps ?
Le paquet
espeak nécessaire est normalement installé par défaut dans gnome (et donc dans Ubuntu)
Pour vérifier, copier-coller dans un terminal :
espeak -v fr -s 140 "espeak, programme installé"Si jamais ce paquet est absent, installez le :
sudo apt-get install espeak Chez moi, j'ai eu droit au message d'erreur suivant :
PaHost_OpenStream: could not open /dev/dsp for O_WRONLY
PaHost_OpenStream: ERROR - result = -10000
J'ai résolu le problème en tapant dans le terminal :
killall esdSi ça fonctionne, passons à l'étape suivante. Installons le paquet xclip :
sudo apt-get install xclip
Dans un terminal, tapez :
gksudo gedit /usr/bin/voice.sh (Validez avec "entrée" et tapez votre code quand il sera demandé)
L'éditeur de texte s'affiche sur une page vide. Copiez-collez y ce paragraphe :
#!/bin/bash
xclip -o | sed 's/argent/arjant/g' | sed 's/mais est-on/mai aiton/g' | sed 's/u2019//g' | sed 's/u2026/.../g' | sed 's/tous/tousse/g' | sed 's/(/, /g' | sed 's/)/, /g' | sed 's/u0153u/eu/g' | sed 's/tout e/tout-e/g' | sed 's/[]//g' | espeak -v fr -s 140
Enregistrez le fichier et quittez l'éditeur
Toujours dans le terminal :
sudo chmod +x /usr/bin/voice.shpuis lancez l'éditeur de configuration de gnome :
gconf-editorNaviguez jusqu'à la clé
apps >metacity >global_keybindings choisissez une commande vierge (disabled) et éditez la clé, nous allons choisir la combinaison
<Control>s pour lancer la lecture audio

éditez ensuite la clé correspondant à votre commande
apps >metacity >keybinding_commands et renseignez le chemin
/usr/bin/voice.sh

Vous pouvez fermer le programme, il ne vous reste qu'à sélectionner n'importe quel texte à la souris et appuyer sur la combinaison de touches <Control>s pour déclencher le script.
La voix n'est pas des plus réalistes mais la qualité de la lecture est assez bluffante, amusez vous bien ! Mike.
Source : http://www.breizh-ardente.fr/dotclear/index.php?2008/01/17/90-faites-parler-votre-pc