Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#151 Le 15/08/2009, à 23: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 @ sweetux.org = "Faire connaître & promouvoir la culture libre"
& @ gafam.fr = "Faire connaître & promouvoir les alternatives aux GAFAMs"

Hors ligne

#152 Le 16/08/2009, à 09: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, à 14: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, à 17:33

DomS

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


PC fixe :  xubuntu 14.10
Portable : ubuntu 14.04

Hors ligne

#155 Le 16/08/2009, à 18:01

sam7

Re : faire parler son PC

mettre S autour de 140 ou 150 c'est pas trop mal comme vitesse...


sam7 @ sweetux.org = "Faire connaître & promouvoir la culture libre"
& @ gafam.fr = "Faire connaître & promouvoir les alternatives aux GAFAMs"

Hors ligne

#156 Le 16/08/2009, à 20:38

Dededede4

Re : faire parler son PC

D0mS a écrit :
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 ! big_smile


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, à 13: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, à 14: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, à 14:12

twocats

Re : faire parler son PC

sam7 a écrit :

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

wink


La réponse est 42

Hors ligne

#160 Le 19/08/2009, à 19: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, à 09: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, à 10: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 smile

Voilà, Qu'est-ce que je pourrais faire d'autre ?

Hors ligne

#163 Le 21/08/2009, à 14: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, à 01:29

zaptec

Re : faire parler son PC

lol lol lol lol MDR MDR lol lol lol lol

Trop drôle!!!!! C'est vraiment trop bien!!!

Hors ligne

#165 Le 19/09/2009, à 12: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... sad

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, à 21: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, à 21:14)

Hors ligne

#167 Le 21/09/2009, à 21: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, à 21:14)

#168 Le 21/09/2009, à 22: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, à 23: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, à 09: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, à 08: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, à 09: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, à 10: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, à 13: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, à 18:40)

Hors ligne

#173 Le 22/09/2009, à 14: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, à 20: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, à 21:53

Onclebenz

Re : faire parler son PC

merci bcp:)

Hors ligne