#101 Le 16/02/2008, à 00:08
- michubuntu
Re : faire parler son PC
salut pour ton problème d'espaces dans les noms,
remplace ta commande par ça :
FICHIERS=`ls -1 "$@"`
Attention aux espaces autour du = il y a une erreur dans la page du wiki !
@+
«...l’premier qui m’fout la honte, J’LE’FOUS SOUS HURD AVEC LE DOUBLE-LIVE DE STALL-MAN À TOKYO EN GUISE DE MAN ! »
L'Histoire des Pingouins - CHAPITRE 30. ÉVASION par Antoine Bellot.
http://tnemeth.free.fr/fmbl/linuxsf/
Hors ligne
#102 Le 16/02/2008, à 10:43
- Dud
Re : faire parler son PC
OK merci pour l'erreur.
Par contre ton "ls -1" ne change rien. Je viens de me rendre compte d'un autre problème qui fait que de toute façon ça ne pourrait pas marcher comme ça : dans la boucle for, la variable TEXTE contient successivement l'ensemble des mots contenus dans la variable FICHIERS séparés par des espaces, ce qui pose problème si mon fichier contient des espaces.
Par exemple si je reprends mon fichier "linux ubuntu.txt", TEXTE prendra la valeur linux puis ubuntu.txt ce qui produira un blanc lorsque Mbrola le lira.
Hors ligne
#103 Le 16/02/2008, à 13:11
- michubuntu
Re : faire parler son PC
ls -1 --quoting-style=c "$@"
Voila là ça devrai foncitonner
«...l’premier qui m’fout la honte, J’LE’FOUS SOUS HURD AVEC LE DOUBLE-LIVE DE STALL-MAN À TOKYO EN GUISE DE MAN ! »
L'Histoire des Pingouins - CHAPITRE 30. ÉVASION par Antoine Bellot.
http://tnemeth.free.fr/fmbl/linuxsf/
Hors ligne
#104 Le 18/02/2008, à 14:40
- Dud
Re : faire parler son PC
Ah ça marche cette fois!
Cependant il reste un petit détail : lorsque je lis un fichier comportant des espaces dans son nom, il marque une pause entre chaque espace. Donc si je sélectionne un fichier nommé "linux ubuntu.txt", Mbrola dira linux, fera une pause puis dira ubuntu.txt comme si il y avait 2 fichiers distincts.
Hors ligne
#105 Le 19/02/2008, à 20:51
- Ocenis64
Re : faire parler son PC
Salut !
Le script ne marche pas pour moi.
Voici le message d'erreur :
Le texte était vide (ou ne contenait que des espaces):
Si quelqu'un a une solution, je suis preneur
Merci à tous
Hors ligne
#106 Le 03/07/2009, à 22:44
- loloboua
Re : faire parler son PC
salut a toutes et a tous
je délire bien avec espeak. Je n aime pas ttc mais je me poile en ecoutant mon pc chanter leur chanson girlfriend voici le lien des paroles http://www.parolesmania.com/paroles_ttc … 62833.html
Enjoy!!!!!!!!!:lol:
ASUS M6N et ASUS Eeepc 1215N
Hors ligne
#107 Le 04/07/2009, à 03:46
- Alexxx
Re : faire parler son PC
salut, il est vraiment super se truc mon Mbrola fonction on ligne de commande mai le scripte qui lit la selection j'arrive pas a la faire fonctionner, voila mon scripte si sa peux vous aider a m'aider:
#!/bin/bash
# définition des fichiers temporaires, à adapter selon votre installation
DIR=/home/alex
TEMP=/home/alex/Documents/Scripts/.lecture.pho
TEXTE=/home/alex/Documents/Scripts/.lecture.txt
# définition de la voix à utiliser par Mbrola, à adapter selon la voix choisie et son chemin
VOIX=/home/alex/fr2/fr2
TYPE=mb/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 liste le contenu du dossier, et on inscrit cette liste dans un fichier texte temporaire
ls "$@" > /home/alex/Documents/Scripts/.lecture.txt
# On traduit le fichier texte temporaire en phonèmes grà¢ce à espeak, et on l'envoie vers l'autre fichier temporaire
espeak -v mb/mb-fr4 -s 130 -p 40 -f /home/alex/Documents/Scripts/.lecture.txt > /home/alex/Documents/Scripts/.lecture.pho
# on lit le fichier temporaire de phonèmes
mbrola /home/alex/fr2/fr2 /home/alex/Documents/Scripts/.lecture.pho -.au | aplay
fi
done
PS: j'y connais rien en scripte.
Merci de me le dire si vous voyer une erreur.
Dernière modification par Alexxx (Le 04/07/2009, à 03:46)
Hors ligne
#108 Le 04/07/2009, à 08:13
- analogfaz
Re : faire parler son PC
Enfin un speaker presque aussi souple que celui de l'Amiga.
Etonnant que depuis 1990, aucun autre système ne l'avait proposé,
du moins sous une forme simple et paramétrable.
Bientôt une interface graphique comme celles des speakers Amiga ?
Encore quelques années et l'avance sera presque rattrapée !
Hors ligne
#109 Le 04/07/2009, à 19:27
- Alexxx
Re : faire parler son PC
on peux m'aider SVP?
en fait après avoir redémarrer la jolie petite voix me donne le nom de tout mes dossier et fichier qui se trouve dans mon repertoir /home/alex ses bizarre?!
merci de me filer un coup de main!
Dernière modification par Alexxx (Le 04/07/2009, à 19:47)
Hors ligne
#110 Le 04/07/2009, à 22:37
- Soranne
Re : faire parler son PC
Juste je comprends pas comment on affecte ctrl+s au script (je debute )
Merci
Un geek c'est quelqu'un d'obsédé par le hightech, mais pas forcément associal ou intelligent !
Hors ligne
#111 Le 05/07/2009, à 21:02
- FloRan4
Re : faire parler son PC
salut a toutes et a tous
je délire bien avec espeak. Je n aime pas ttc mais je me poile en ecoutant mon pc chanter leur chanson girlfriend voici le lien des paroles http://www.parolesmania.com/paroles_ttc … 62833.html
Enjoy!!!!!!!!!:lol:
Oh putain, c'est énorme!!!!!:lol:
Je me suis tapé un fou rire monumental.:D
Excellent, ce logiciel, il me sert à rien mais je l'adore.
Pourquoi Windows est-il multi-taches ? Parce qu'il arrive à démarrer et planter en même temps.
Hors ligne
#112 Le 05/07/2009, à 23:29
- Alexxx
Re : faire parler son PC
personne pourrai m'aider? SVP!
Hors ligne
#113 Le 06/07/2009, à 10:38
- pipou24
Re : faire parler son PC
@soranne : voir en page 1 posts n°14 et 23
@alexxx : j'y connais rien en script, mais c'est pas
echo "$@" > /home/alex/Documents/Scripts/.lecture.txt
au lieu de : ls "$@" ?
sinon, postes un nouveau sujet dans "programmation"
a+
Non geek et fier de l'être. ㋡
Hors ligne
#114 Le 06/07/2009, à 21:01
- Soranne
Re : faire parler son PC
@pipou64 : Ok merci
Un geek c'est quelqu'un d'obsédé par le hightech, mais pas forcément associal ou intelligent !
Hors ligne
#115 Le 21/07/2009, à 13:00
- Benji46
Re : faire parler son PC
salut a toutes et a tous
je délire bien avec espeak. Je n aime pas ttc mais je me poile en ecoutant mon pc chanter leur chanson girlfriend voici le lien des paroles http://www.parolesmania.com/paroles_ttc … 62833.html
Enjoy!!!!!!!!!:lol:
Tu peux aussi lui faire parler en italien comme pour la définition d'Ubuntu sur Wikipédia http://it.wikipedia.org/wiki/Ubuntu, c'est aussi marrant, surtout quand espeak tombe sur un mot anglais comme "hardware"! Dommage qu'il ne sache pas lire les ":" ou les "[]"
- Je suis Dieu.
- Je m'en fouts, moi je suis root
Hors ligne
#116 Le 21/07/2009, à 21:51
- inconnu
Re : faire parler son PC
il y avait un autre tuto, que j'ai vu et testé il y 8-10 mois, je n'arrive plus à mettre la main dessu. (perdu le lien) je cherche.
si parmi vous il ya un archiviste je serait heureux de le retrouver.
merci.
#117 Le 21/07/2009, à 21:58
- szbab
Re : faire parler son PC
salut fifi1
ça fait un bout de temps
tu veut parler de celui là http://www.breizh-ardente.fr/article/fa … r-votre-pc
je pense
@+
les thèmes deBisigi
Hors ligne
#118 Le 22/07/2009, à 00:42
- inconnu
Re : faire parler son PC
éffectivement le paquet xclip, merci szbab tes toujours le top du top.
tout marche bien merci.
#119 Le 24/07/2009, à 11:08
- Senken
Re : faire parler son PC
Salut les gars !
Bon, moi j'ai un soucis, ça m'agace là, j'aimerais bien tester ça aussi .
Alors v'la mon problème : J'ai xclip et eSpeak d'installés comme nécessaire.
Mais dès le premier essai, lorsque je demande à eSpeak de lire une phrase via une commande dans le terminal (par exemple : espeak -v fr -s 140 "espeak, programme installé" ), il me le lit beaucoup trop vite !
La phrase est lue en l'espace d'un dixième de seconde ! Alors j'ai réduit la valeur pour tester, et lorsque je mets "1", ça va effectivement plus lentement, mais encore inaudible.
J'ai aussi créé le raccourci clavier comme précisé dans les diverses explications trouvées sur le net, mais il semblerait que ça ne fonctionne pas non plus.
Alors décidément, soit je suis le dernier des cons, soit ... bah j'vois pas !
EDIT : Bon, j'ai réussi à faire fonctionner le raccourci pour lire un texte sélectionné.
J'ai aussi trouvé cette commande "espeak --stdout "Hello, World" | aplay" grâce à google, et la lecture se fait correctement.
Ca me fait toujours pas comprendre en revanche.
Dernière modification par Senken (Le 24/07/2009, à 19:18)
Hors ligne
#120 Le 25/07/2009, à 00:04
- szbab
Re : faire parler son PC
Quand tu édite le fichier texte.sh que tu as dû créer
le s 140 veut dire comme en musique 140 battement par minutes
pour exemple c'est la vitesse en général du rythme d'un morceau de techno
si tu diminue cette valeur ça ira moins vite
tu peut aussi rajouter un p pour la hauteur de la voix gras ou aigu à la fin du fichier
exemple
espeak -v fr -p 99 -s120
les thèmes deBisigi
Hors ligne
#121 Le 25/07/2009, à 01:19
- Senken
Re : faire parler son PC
Oui, j'avais bien compris ça, mais ça ne marchait pas, d'où mes interrogations.
Mais dans le script.sh posté au premier message, j'ai rajouté "--stdout" après "espeak", et bizarrement, ça marche maintenant.
J'vois pas pourquoi, mais ça marche ^^.
Cela dit, j'ai l'impression que le m'sieur a un léger accent anglais .
Hors ligne
#122 Le 25/07/2009, à 22:36
- inconnu
Re : faire parler son PC
@Senken
tu peux copier coller ton script modifié ici svp.
merci
#123 Le 27/07/2009, à 23:18
- Alexxx
Re : faire parler son PC
Juste pour dire il y a un autre scripte qui fait plus ou moins la même choses ici http://forum.ubuntu-fr.org/viewtopic.php?pid=977763
chez moi il fonctionne très bien, en revanche celui qui et sur sur ce topic il ne fonctionne pas chez moi.
Hors ligne
#124 Le 27/07/2009, à 23:56
- inconnu
Re : faire parler son PC
celui là
#!/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
ne fonctionne pas sur une 9.10 installée dans virtual box 3.0.2
#125 Le 28/07/2009, à 10:00
- guigolum
Re : faire parler son PC
bon, moi aussi ça marche pas, ça le fait trop vite. En fait, en faisant espeak "bla" ça me fait un seul son. comme si l'option -s etait à +inf, et ce, quelque soit la valeur de -s.
en rajoutant --stdout | aplay ça marche par contre.
Hors ligne