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.

#101 Le 16/02/2008, à 01: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, à 11: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, à 14: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, à 15:40

Dud

Re : faire parler son PC

Ah ça marche cette fois! big_smile
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, à 21: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, à 23: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, à 04: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, à 04:46)

Hors ligne

#108 Le 04/07/2009, à 09: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, à 20:27

Alexxx

Re : faire parler son PC

on peux m'aider SVP? yikes

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, à 20:47)

Hors ligne

#110 Le 04/07/2009, à 23:37

Soranne

Re : faire parler son PC

Juste je comprends pas comment on affecte ctrl+s au script (je debute wink)
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, à 22:02

FloRan4

Re : faire parler son PC

loloboua a écrit :

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 06/07/2009, à 00:29

Alexxx

Re : faire parler son PC

personne pourrai m'aider? SVP!

Hors ligne

#113 Le 06/07/2009, à 11: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, à 22:01

Soranne

Re : faire parler son PC

@pipou64 : Ok merci wink


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

Benji46

Re : faire parler son PC

loloboua a écrit :

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"!  lol Dommage qu'il ne sache pas lire les ":" ou les "[]" tongue


- Je suis Dieu.
- Je m'en fouts, moi je suis root

Hors ligne

#116 Le 21/07/2009, à 22: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, à 22:58

szbab

Re : faire parler son PC

salut fifi1
ça fait un bout de temps wink
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, à 01: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, à 12: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 tongue.

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 big_smile !



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, à 20:18)

Hors ligne

#120 Le 25/07/2009, à 01: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, à 02: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 lol.

Hors ligne

#122 Le 25/07/2009, à 23:36

inconnu

Re : faire parler son PC

@Senken
tu peux copier coller ton script modifié ici svp.
merci

#123 Le 28/07/2009, à 00: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 28/07/2009, à 00: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, à 11: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