#1 Le 25/03/2006, à 18:26
- Davdd
Existe-t-il un logiciel qui "lit" sous Linux ?
Bonjour, une fois je suis tombé sur un site où on pouvait taper une phrase et un bot la lisait grâce à des syllabes préenregistrées.
Existe-t-il un logiciel comme celui-là sous Linux ?
Hors ligne
#2 Le 25/03/2006, à 19:00
- fheible
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Oui. Google est ton ami:
http://www.google.fr/search?q=linux+synth%C3%A8se+vocale&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8&client=firefox&rls=org.mozilla:fr:unofficial
http://www.oralux.org/doc.php?mylang=fr
Tu peux t'intéresser aux paquets Festival et gstreamer0.8-festival
Hors ligne
#3 Le 10/05/2006, à 09:19
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Un peu tard,mais il y a "festival "qui se trouve dans synaptiq
et voici un lien pour facilement lui faire dire "hello world". http://ftp.traduc.org/doc-vf/gazette-li … g114d-1.fr
Hors ligne
#4 Le 10/05/2006, à 09:45
- LR
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
OK. J'ai fait
sudo apt-get install festival
puis
echo "Salut sarah"| festival --tts
Et ça m'a sorti un genre de "sowat sara" bizzare... C'est marrant mais comment faire pour avoir un accent un peu plus francophone ? Il faut écrire en phonétique ?
Hors ligne
#5 Le 10/05/2006, à 10:34
- LR
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
J'ai vu dans le man qu'il y a une option --language. Mais on dirait que seulement anglais, espagnol et welsh (??) sont disponibles...
Hors ligne
#6 Le 10/05/2006, à 10:56
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
C'est en essayant kde que j'avais vu ce prog et la il y avait un gui ?(interface graphique) et le français était proposé .
d'après un premier coup d'oeil sur le net ce serait assez buggé .
Cependant ce serait pas mal d'avoir mon ubuntu qui m'accueille phonétiquement avec par ex: "salut ma poule" j'ai tenté " echo "ubuntu say you hello"| festival --tts"
dans programme a lancer au démarage ,ça n'as rien donné.
C'est quand même sympa d'associer un voix a son ordinateur
Hors ligne
#7 Le 10/05/2006, à 14:47
- zerbro
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Pour LR : welsh = galois
Hors ligne
#8 Le 10/05/2006, à 18:56
- LR
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
C'est marrant. En Suisse, on dit les "welsh" pour les romands. Par opposition aux alémaniques, tessinois etc
Hors ligne
#9 Le 10/05/2006, à 19:18
- mika
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
http://www.culte.org/projets/biglux/ins … l#InstallV et tu as aussi MBROLA pour faire parler ton linux.
Edit : apres test le cvs ne fonctionne pas (tuxfamily, j'aurait du m'en douter )
Dernière modification par mika (Le 10/05/2006, à 19:29)
Pinard m'a tueR (in vino veritas ?)
Cherche logiciel pour tagger ses vinyles.
Hors ligne
#10 Le 11/05/2006, à 11:03
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
merci mika,mais je ne suis pas encore très chaud pour faire des installation de prog extra-synaptic,et puis laisser mon linux parler anglais me force a m'améliorer.
J'ai suivi ce tuto plus précisement
4. Le programme de salut
Écrivons maintenant un programme qui joue quelque chose comme « Bonjour monsieur » à chaque fois que nous nous connectons au système. La sortie son changera dynamiquement en fonction de l'heure de connexion. Voici comment procède le script shell :
#!/bin/bash
dat=`date +%H`
matin=12
après-midi=15
soirée=24
if [ $dat -le $matin ]
then
echo "Bonjour monsieur" |festival --tts
elif [ $dat -gt $matin ] && [ $dat -le $après-midi ]
then
echo "Bon après-midi monsieur"|festival --tts
elif [ $dat -gt $après-midi ] && [ $dat -le $soirée ]
then
echo "Bonne soirée monsieur"|festival --tts
fi
Enregistrez ce fichier sous le nom salut.sh dans votre répertoire personnel, puis éditez .bash_profile dans ce même répertoire et ajoutez-y ~/salut.sh. Dorénavant, vous entendrez « ce doux salut » chaque fois que vous vous connecterez à votre système.
et ça ne fonctionne pas chez moi.
Des idées?
Dernière modification par patgrysli (Le 11/05/2006, à 11:07)
Hors ligne
#11 Le 11/05/2006, à 12:08
- mike59
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
j'ai fait pareil mais il y a quelques erreurs dans le code... essaye comme ça :
#!/bin/bash
dat=`date +%H`
matin=12
apresmidi=15
soiree=24if [ $dat -le $matin ]
then
echo "Bonjour monsieur" |festival --ttselif [ $dat -gt $matin ] && [ $dat -le $apresmidi ]
then
echo "Bon après-midi monsieur"|festival --ttselif [ $dat -gt $apresmidi ] && [ $dat -le $soiree ]
then
echo "Bonne soirée monsieur"|festival --tts
fi
Ensuite tu enregistres ton fichier sous salut.sh dans ton répertoire perso...
Puis tu exécutes : sh salut.sh
A++
Hors ligne
#12 Le 11/05/2006, à 12:52
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
yep,mike ça marche pile poil mais j'ai remis des phrases anglaises,
accueil "welcome to your ubuntu ,patrick"
ensuite "good afternoon ,sir"
"good evening ,sir"
ps J'ai pas souvent l'occasion de me faire appeler sir
ps 2je vais tenté le même procède avec le notificateur courrier sonore de gkrellmd
il n'y a aucune raison qu'il ne me dise pas que j'ai reçu un mail ,maintenant qu'il parle.:P
encore merci
Hors ligne
#13 Le 11/05/2006, à 14:50
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
un peu hors topic ?
J'ai fait un script?
echo "hello , you have a mail , patrick " |festival --tts
que j'ai mis dans un ficher texte nommé "mail.sh"
Lorsque,dans un terminal je tape
sh mail.sh
ça fonctionne ,
ce n'est pas le cas avec gkrellmd,
j'ai rajouté "~/mail.sh" dans mon "bash-profil"
Il doit y avoir une erreur au niveau du path enfin je crois?
J'ai essayé avec le path complet /home/moi/sh mail.sh sans résultat!
Hors ligne
#14 Le 11/05/2006, à 15:27
- ToY
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
C'est marrant. En Suisse, on dit les "welsh" pour les romands. Par opposition aux alémaniques, tessinois etc
Jamais entendu cette expression
Tu viens d'où ?
Hors ligne
#15 Le 11/05/2006, à 16:08
- LR
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Genève. Mais c'est mon lieutenant jurassien qui m'avait dit ça à l'armée...
Hors ligne
#16 Le 11/05/2006, à 22:21
- mic_286
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Bonsoir,
Une petite question sur les langages :
1) la commande echo "Bonjour monde"| festival --tts fonctionne correctement avec un accent anglais
2) ma commande echo "Bonjour monde"| festival --tts --language welsh donne :
SIOD ERROR: unbound variable : voice_welsh_hl
festival: fatal error exiting.
Une petite idée ?
Bonne soirée.
#17 Le 11/05/2006, à 23:06
- ppmt
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
un peu hors topic ?
J'ai fait un script?echo "hello , you have a mail , patrick " |festival --tts
que j'ai mis dans un ficher texte nommé "mail.sh"
Lorsque,dans un terminal je tapesh mail.sh
ça fonctionne ,
ce n'est pas le cas avec gkrellmd,
j'ai rajouté "~/mail.sh" dans mon "bash-profil"
Il doit y avoir une erreur au niveau du path enfin je crois?
J'ai essayé avec le path complet /home/moi/sh mail.sh sans résultat!
As tu rendu ton script executable?
chmod +x mail.sh
une fois ca fait tu peux just faire :
./mail.sh
le dock dont vous avez toujours rêvé Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr
Hors ligne
#18 Le 12/05/2006, à 07:55
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
As tu rendu ton script executable?
Non,je ne l'avais pas fait!et c'est la que résidais l'erreur!
Je comprend pas trop bien pourquoi ce script doit être exécutable alors que le message d'accueil n'as pas dut l'être pour fonctionner?
cela dit ça fonctionne,un grand merci.
Hors ligne
#19 Le 12/05/2006, à 22:20
- mic_286
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Bonsoir,
Une petite relance, car je préfère franchement le français !!!!
Une petite question sur les langages :
1) la commande echo "Bonjour monde"| festival --tts fonctionne correctement avec un accent anglais
2) ma commande echo "Bonjour monde"| festival --tts --language welsh donne :
SIOD ERROR: unbound variable : voice_welsh_hl
festival: fatal error exiting.
Une petite idée ?
Bonne soirée.
#20 Le 13/05/2006, à 09:52
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
2) ma commande echo "Bonjour monde"| festival --tts --language welsh donne :
SIOD ERROR: unbound variable : voice_welsh_hl
festival: fatal error exiting.
Même résultat chez moi,il semblerais que welsh ne soit pas une option de langage.
Festival peut fonctionner avec une interface graphique "emacs "regarde le lienhttp://www.cstr.ed.ac.uk/projects/festi … l_toc.htmlça date un peu ,mais bon!
Et avec festvox http://festvox.org/dbs/index.html
Hors ligne
#21 Le 13/05/2006, à 12:43
- patgrysli
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Pour le français ,je pense qu'écrire phonétiquement fonctionne mieux
je vous ai fait un exemple
echo "j'aime les filles en bermuda"| festival --tts
echo "j'iime lee fees en barmouddei"| festival --tts
bon ! il y a sûrement moyen d'améliorer
En tout cas c'est poilant
Hors ligne
#22 Le 13/05/2006, à 19:20
- mic_286
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Bonsoir,
mic-286 a écrit :2) ma commande echo "Bonjour monde"| festival --tts --language welsh donne :
SIOD ERROR: unbound variable : voice_welsh_hl
festival: fatal error exiting.Même résultat chez moi,il semblerais que welsh ne soit pas une option de langage.
SI SI : man festival =
--language <string>
Run in named language, default is english, spanish and welsh
are available
Bonne soirée.
#23 Le 20/05/2006, à 10:33
- mic_286
Re : Existe-t-il un logiciel qui "lit" sous Linux ?
Bonjour,
Alors personne ne trouve la solution pour faire parler festival en français ???
Bonne journée.