#151 Le 15/08/2009, à 22:14
- sam7
Re : faire parler son PC
voici mon fichier voice.sh
je crois que ça n'est pas trop mal comme celà:
#!/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 -p 120 -s150
sam7 @ http://www.sam7.blog/
Hors ligne
#152 Le 16/08/2009, à 08:54
- szbab
Re : faire parler son PC
je crois que le maxi (aigu) est p 99 donc le mettre à 120 ça change pas trop
par contre mettre p 50 ce sera une bien grave
la fourchette pour p si je me rappel est ente 30 et 99
les thèmes deBisigi
Hors ligne
#153 Le 16/08/2009, à 13:27
- Dededede4
Re : faire parler son PC
Cher moi, c'est lut tellement vite que c'est incompréhensible.
3 lignes lues en 0.1 secondes...
N'hésitez pas à me contacter sur jabber : dededede4(at)jabber.ubuntu-fr.org
Bill gate ? Il adore linux, d'ailleurs il est toujours habillé en pingouin.
Hors ligne
#154 Le 16/08/2009, à 16:33
- DomS
Re : faire parler son PC
Cher moi, c'est lut tellement vite que c'est incompréhensible.
3 lignes lues en 0.1 secondes...
Lis bien tout le topic, tu as la réponse à ton problème...
Bon allez je suis sympa, ça va te faire gagner du temps : http://forum.ubuntu-fr.org/viewtopic.php?pid=2834625#p2834625
PC fixe : lubuntu 24.04
Hors ligne
#155 Le 16/08/2009, à 17:01
- sam7
Re : faire parler son PC
mettre S autour de 140 ou 150 c'est pas trop mal comme vitesse...
sam7 @ http://www.sam7.blog/
Hors ligne
#156 Le 16/08/2009, à 19:38
- Dededede4
Re : faire parler son PC
Dededede4 a écrit :Cher moi, c'est lut tellement vite que c'est incompréhensible.
3 lignes lues en 0.1 secondes...Lis bien tout le topic, tu as la réponse à ton problème...
Bon allez je suis sympa, ça va te faire gagner du temps : http://forum.ubuntu-fr.org/viewtopic.php?pid=2834625#p2834625
Merci !
N'hésitez pas à me contacter sur jabber : dededede4(at)jabber.ubuntu-fr.org
Bill gate ? Il adore linux, d'ailleurs il est toujours habillé en pingouin.
Hors ligne
#157 Le 19/08/2009, à 12:09
- EricG
Re : faire parler son PC
Salut,
Je n'arrive pas à faire fonctionner. Sans Mbrola ça va, avec le raccourci clavier ou les script sous nautilus, rien. Que dois-je vérifier ?
Hors ligne
#158 Le 19/08/2009, à 13:03
- EricG
Re : faire parler son PC
Par-contre ça marche quand je fais dans le terminal :
espeak -v mb-fr4 "bonjour les amis" | mbrola /opt/fr2/fr2 - - | aplay -r16000 -fs16
Hors ligne
#159 Le 19/08/2009, à 13:12
- twocats
Re : faire parler son PC
voici mon fichier voice.sh
je crois que ça n'est pas trop mal comme celà:#!/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 -p 120 -s150
En plus simple :
#!/bin/bash
xclip -o | sed 's/argent/arjant/g; s/mais est-on/mai aiton/g; s/u2019//g; s/u2026/.../g; s/tous/tousse/g; s/(/, /g; s/)/, /g; s/u0153u/eu/g; s/tout e/tout-e/g; s/[\]//g' | espeak -v fr -p 120 -s150
La réponse est 42
Hors ligne
#160 Le 19/08/2009, à 18:01
- Dededede4
Re : faire parler son PC
Personnellement, j'ai configurer les raccourcis claviers pour exécuter le *.sh quand j'appuie sur ctrl+s...
N'hésitez pas à me contacter sur jabber : dededede4(at)jabber.ubuntu-fr.org
Bill gate ? Il adore linux, d'ailleurs il est toujours habillé en pingouin.
Hors ligne
#161 Le 20/08/2009, à 08:04
- EricG
Re : faire parler son PC
Salut,
Maintenant, ça marche avec le script pour lire un fichier texte, mais pour une sélection avec xclip, rien. Il n'y a pourtant que deux ou trois termes dans le script qui diffèrent. A moins que j'ai un problème de raccourcis, j'utilise Ctrl+Alt+s.
Hors ligne
#162 Le 21/08/2009, à 09:17
- EricG
Re : faire parler son PC
Salut,
Le WE arrive, avec quelques testes ce sera peut être plus clair :
l'exécution du script "Lire fichier texte.sh" fonctionne avec la voix que je voulais
#!/bin/bash
# définition du fichier temporaire, à adapter selon votre installation
DIR=${HOME}
TEMP=${DIR}/Documents/Scripts/lecture.pho
# définition de la voix à utiliser par Mbrola, à adapter selon la voix choisie et son chemin
VOIX=/opt/fr2/fr2
TYPE=mb-fr4 # à décommenter si vous avez téléchargé une voix de femme
# TYPE=mb/mb-fr1 # à décommenter si vous avez téléchargé une voix d'homme
# on teste si la lecture est en cours, pour l'arrêter le cas échéant
if [ ! -z $(ps -A | grep mbrola | awk '{ print $1 }' ) ]; then
kill $(ps -A | grep mbrola | awk '{ print $1 }' )
else
# On traduit le fichier en phonèmes grà¢ce à espeak, et on l'envoie vers le fichier temporaire
espeak -v ${TYPE} -s 150 -p 40 -f "$@" > ${TEMP}
# on lit le fichier temporaire
mbrola ${VOIX} ${TEMP} -.au | aplay
fi
done
Le script "lire_selection.sh" ne donne rien.
Dans CompizConfig, Général, Commands, la ligne Ligne de commande 0 contient home/ericgb/lire_selection.sh, Key Bindings, Exacuter la commande 0, j'ai mis <Alt>s
Dans gconf-editor, metacity, global_keybindings, j'ai run_command_1, <Alt>s
Dans keybinding_commands, j'ai command_1, home/ericgb/lire_selection.sh
#!/bin/bash
# définition du fichier temporaire, à adapter selon votre installation
DIR=${HOME}
TEMP=${DIR}/Documents/Scripts/lecture.pho
# définition de la voix à utiliser par Mbrola, à adapter selon la voix choisie et son chemin
VOIX=/opt/fr2/fr2
TYPE=mb-fr4 # à décommenter si vous avez téléchargé une voix de femme
# TYPE=mb/mb-fr1 # à décommenter si vous avez téléchargé une voix d'homme
# on teste si la lecture est en cours, pour l'arrêter le cas échéant
if [ ! -z $(ps -A | grep mbrola | awk '{ print $1 }' ) ]; then
kill $(ps -A | grep mbrola | awk '{ print $1 }' )
else
# On traduit la sélection en phonèmes grà¢ce à espeak, et on l'envoie vers le fichier temporaire
xclip -o | espeak -v ${TYPE} -s 150 -p 40 "$@" > ${TEMP}
# on lit le fichier temporaire
mbrola ${VOIX} ${TEMP} - - | aplay -r16000 -fs16
fi
done
Sinon, quelques tests bêbêtes :
espeak -v fr -s 140 "salut"
Fonctionne avec la voix masculine et robotisée.
espeak -v fr -s 140 | /home/ericgb/ToDo.txt
Permission non accordée mais je n'ai pas l'habitude du Terminal.
espeak -v mb-fr4 -s 150 -p 40 -f /home/ericgb/ToDo.txt > texte.pho
ça a marché une fois, après rien. Normal peut-être ?
/opt/mbrola-linux-i386 /opt/fr2/fr2 texte.pho -.au | aplay
C'est bon, la voix que je voulais.
Autres tests :
xclip semble bien capturer la sélection puisque xclip -0 me la ressort.
xclip -o | espeak -v mb-fr4 -s 150 -p 40 "$@" > /home/ericgb/Documents/Scripts/lecture.pho
ça ne renvoit rien mais pas d'erreur non plus.
mbrola /opt/fr2/fr2 /home/ericgb/Documents/Scripts/lecture.pho - - | aplay -r16000 -fs16
OK mais pas avec la bonne voix.
Peut être une piste : espeak, dernière version, 1.40 je crois, contient un dossier mb, il m'a semblé sur le coup que le tuto de la page 3 de ce fil disait le contraire. Il faut que je vérifie ce point, parce que l'idée était d'obtenir ce dossier mb, je n'ai peut être pas assez réfléchi sur le moment
Voilà, Qu'est-ce que je pourrais faire d'autre ?
Hors ligne
#163 Le 21/08/2009, à 13:39
- EricG
Re : faire parler son PC
J'arrive à faire lire une sélection à la main, dans le terminal, si je fais :
xclip -o | espeak -v mb-fr4 -s 150 -p 40 "$@" >$HOME/Documents/Scripts/lecture.pho
Le fichier pho se crée.
mbrola /opt/fr2/fr2 $HOME/Documents/Scripts/lecture.pho - - | aplay -r16000 -fs16
J'arrive à le lire, même avec la mauvaise voix.
Donc, c'est le raccourcis ?
Hors ligne
#164 Le 24/08/2009, à 00:29
- zaptec
Re : faire parler son PC
MDR MDR
Trop drôle!!!!! C'est vraiment trop bien!!!
Hors ligne
#165 Le 19/09/2009, à 11:07
- Dr.BUg
Re : faire parler son PC
Bonjour,
j'ai lu tout le topic mais je doit vraiment être nul car je n'arrive pas à utiliser mbrola
espeak fonctionne correctement avec le script initial et le raccourci clavier défini dans compiz - il semble qu'il contienne déjà des voix dans /usr/share/espeak-data/voices/mb. j'ai installé le deb de mbrola mais je ne comprends pas la suite...
quelqu'un peut il m'aider à l'utiliser svp ?
Bonjour chez vous !
Ubuntu 20.04 LTS (Gnome) - Intel Core I5 6400 - 8go DDR4 - Gigabyte G1 SNIPER B7 - GeForce GTX970
Ubuntu 22.04 LTS - AMD Ryzen 5600G - 16Go DDR4 - Gigabyte B550M DS3H
Hors ligne
#166 Le 21/09/2009, à 20:04
- cherif1969
Re : faire parler son PC
Salut
j'aimerais aussi testé
j'ai juste installé espeak
apres je voulais juste faire un test
j'ai fait :
espeak -v fr -s 150 "salut"
j'entends juste un click
et si je fais
espeak -v fr -s 140 "espeak, programme installé,toto,toto"
j'entends 4 click
donc 1 click pour chaque mot
j'ai quelques choses à faire dans les paramètre carte son ?
si déjà j'arrive pas à entendre faut-il que j'installe les autres programmes ?
j'ai trouvé aussi ce site
http://bothari.free.fr/weblog/post/Ubun … eech-(TTS)
merci
Dernière modification par cherif1969 (Le 21/09/2009, à 20:14)
Hors ligne
#167 Le 21/09/2009, à 20:11
- inconnu
Re : faire parler son PC
juste une petite précision sur le tuto ici:
http://www.breizh-ardente.fr/article/faites-parler-votre-pc
il faut supprimer les espaces de la commande < Control >s
il faut la rentrer comme cela
<Control>s et pas comme cela < Control >s
pas d'espace entre Control et les flêches.
le copier coller est traite !
Dernière modification par fifi1 (Le 21/09/2009, à 20:14)
#168 Le 21/09/2009, à 21:02
- cherif1969
Re : faire parler son PC
Quelqu'un peut me donner des idées pour résoudre mon problème ?
merci
Hors ligne
#169 Le 21/09/2009, à 22:04
- Dr.BUg
Re : faire parler son PC
cherif1969 as tu un message d'erreur dans la console de ubuntu quand tu lance la commande
espeak -v fr "Bonjour tout le monde. Comment ça va ?"
chez moi espeak lit bien mes phrases mais il me retourne un message
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
no message buffer overruns
Dernière modification par Dr.BUg (Le 22/09/2009, à 08:45)
Bonjour chez vous !
Ubuntu 20.04 LTS (Gnome) - Intel Core I5 6400 - 8go DDR4 - Gigabyte G1 SNIPER B7 - GeForce GTX970
Ubuntu 22.04 LTS - AMD Ryzen 5600G - 16Go DDR4 - Gigabyte B550M DS3H
Hors ligne
#170 Le 22/09/2009, à 07:41
- cherif1969
Re : faire parler son PC
Dr.Bug
Non je n'ai aucun message juste un bruit de la phrase je suppose male convertie surement .
une question
espeak -v fr "Bonjour tout le monde. Comment ça va ?"
quand vous entendez la phrase c'est après que vous revenez au "" ~$ "" de la console ?
je voulais dire que"" ~$ "" ne s'affiche pas avant la fin de la phrase ?
merci
Hors ligne
#171 Le 22/09/2009, à 08:40
- Dr.BUg
Re : faire parler son PC
cherif 1969 dit:
quand vous entendez la phrase c'est après que vous revenez au "" ~$ "" de la console ?
je voulais dire que"" ~$ "" ne s'affiche pas avant la fin de la phrase ?
oui espeak lit une phrase et ensuite le ~$ revient pour te redonner la main, ce qui signifie que espeak à fini ce que tu lui à demandé
essaye de le ralentir en ajoutant la valeur -s 120
espeak -v fr -s 120 -f "Bonjour tout le monde. Comment ça va ?"
Dernière modification par Dr.BUg (Le 22/09/2009, à 09:41)
Bonjour chez vous !
Ubuntu 20.04 LTS (Gnome) - Intel Core I5 6400 - 8go DDR4 - Gigabyte G1 SNIPER B7 - GeForce GTX970
Ubuntu 22.04 LTS - AMD Ryzen 5600G - 16Go DDR4 - Gigabyte B550M DS3H
Hors ligne
#172 Le 22/09/2009, à 12:08
- cherif1969
Re : faire parler son PC
En faisant un copier/coller
espeak -v fr -s 120 -f "Bonjour tout le monde. Comment ça va ?"
j'ai un message de non-réussite à lire le message :
Failed to read file 'Bonjour tout le monde. Comment ça va ?'
sur une Debian dans mon portable ça marche pourtant
c'est ( -f ) qui me donne l'erreur impossible de lire
même sur mon portable Debian
---------> Toujours impossible de faire fonctionner espeak dur ubuntu sur ma tour
Dernière modification par cherif1969 (Le 22/09/2009, à 17:40)
Hors ligne
#173 Le 22/09/2009, à 13:32
- Onclebenz
Re : faire parler son PC
bonjour, j'arrive pas a fair fonctionner espeak avec le raccourci (avec la console ca marche bien)
j'ai compiz par défaut et j'ai suivi le tuto a la ligne.
sur g conf j 'ai ça :
global keybinding run_command_1----><Control><Alt>s
key binding--> /home/ray/voice.sh
merci de m'aider
Hors ligne
#174 Le 22/09/2009, à 19:23
- Dr.BUg
Re : faire parler son PC
Onclebenz dit:
j'ai compiz par défaut et j'ai suivi le tuto a la ligne.
sur g conf j 'ai ça :
global keybinding run_command_1----><Control><Alt>s
key binding--> /home/ray/voice.sh
si tu utilise compiz tu dois régler le raccourci du script voice.sh dans le menu général>commands du gestionnaire de configuration compiz (ccsm) et non pas avec Gconf
Bonjour chez vous !
Ubuntu 20.04 LTS (Gnome) - Intel Core I5 6400 - 8go DDR4 - Gigabyte G1 SNIPER B7 - GeForce GTX970
Ubuntu 22.04 LTS - AMD Ryzen 5600G - 16Go DDR4 - Gigabyte B550M DS3H
Hors ligne
#175 Le 22/09/2009, à 20:53
- Onclebenz
Re : faire parler son PC
merci bcp:)
Hors ligne