Pour rendre ce miracle possible, on va utiliser le programme de synthèse vocale : espeak
Pour commencer il faut l’installer:
sudo apt-get install espeak
Pour vérifier que le programme est bien installé on va lancer un petit test:
espeak -v fr -s 140 "génération-linux, c’est trop bon"
Si vous entendez la voix suave de votre cher ordinateur c’est bon vous avez réussi^^
Maintenant on va pimenter la chose
Le but du jeu est d’associer ce programme à un script qui va nous permettre de faire lire au PC tout le texte que vous avez sélectionné avec la souris.
Pour cela vous allez recopier ce petit script récupéré sur le forum dans un document vierge.
!/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. Renommez ensuite ce script avec le nom que vous voulez. Par exemple : Voix.sh
Rendez ce fichier exécutable (clic droit > propriétés > onglet permissions > cocher la case "autoriser l’exécution du fichier comme un programme").
On va associer ce script à une combinaison de touches de votre choix, chez moi c’est Ctrl+d.
Pour cela il faut ouvrir l’éditeur de configuration gconf-editor (Alt+F2 et rentrez gconf-editor )
Allez ensuite dans apps> metacity> global_keybindings choisissez une commande vierge (disabled) et editez la clé en mettant la combinaison de touches que vous voulez. J’ai choisi la combinaison Ctrl+d donc je mets
On va maintenant associer à cette combinaison le script que vous avez enregistré plus haut.
Allez dans apps> metacity> keybinding_commands placez sur la ligne de la commande que vous avez choisi plus haut et éditez la clé en indiquant le chemin vers le script. Ainsi chez moi dans command_1 j’ai indique la valeur /home/bono178/Bureau/Voix.sh
Et ça roule!!
Sélectionnez du texte avec la souris, un document texte ou une page internet ou ce que vous voulez, et appuyez sur la combinaison de touches que vous aurez choisi. Un charmant monsieur avec un accent plus qu’ agréable vous fera la lecture.
Je vous avais pas dit que c’était indispensable?
Petit plus
Le dernier paramètre du script, réglé à 140 est la vitesse de lecture… Je n’en dirais pas plus…