Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#76 Le 16/03/2013, à 20:43

temps

Re : Synthèse vocale SVOX Pico

Bonjour,
Merci pour la réponse.
Je chercherai plus tard un système construit sur une base de son de manière à n'avoir qu'à convertir la base sous mon format de manière à rendre le tout plus léger.
J'ai passé la journée sur une install partie avec des amis à faire des tests et mon nouveau format apportera un gain inimaginable
Cordialement.


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination

Hors ligne

#77 Le 24/02/2014, à 20:49

orAGe

Re : Synthèse vocale SVOX Pico

Bonjour, ça marche quand je copie un texte pas trop long dans le presse papier, mais est ce possible de transcrire directement un fichier texte vers un fichier audio ?

Dernière modification par orAGe (Le 24/02/2014, à 20:50)

Hors ligne

#78 Le 25/02/2014, à 21:12

gl38

Re : Synthèse vocale SVOX Pico

Peut-être

pico2wave -l fr-FR -w test.wav "$`cat texte.txt`"

Cordialement,
Guy

Hors ligne

#79 Le 26/02/2014, à 14:44

orAGe

Re : Synthèse vocale SVOX Pico

ça répond ça :

vlad@vlad-M51Va:~$ pico2wave -l fr-FR -w test.wav "$`cat 30tdpa`"
Cannot put Text (-102): invalid argument supplied
vlad@vlad-M51Va:~$

Hors ligne

#80 Le 26/02/2014, à 15:52

cataclop

Re : Synthèse vocale SVOX Pico

Bonjour,

Le texte est trop long (de 102 ou 103 caratères, apparemment). Le texte ne doit pas dépasser 2¹⁵ caractères : c'est toute la raison d'être de mon patch du post #65.

À ce sujet, je n'avais pas vu la réponse de Tuxmouraille ; je pense que je vais l'adapter comme indiqué, dès que j'aurai un peu de temps.


HP Pavilion dv6-6090ef - Core i7 I7-2630QM 2 GHz - 6 Go RAM
Ubuntu Quantal

Hors ligne

#81 Le 03/03/2014, à 18:36

gl38

Re : Synthèse vocale SVOX Pico

J'ai fait un essai avec Cinq semaines en ballon de Jules Verne avec le fichier texte brut que l'on trouve sur le site du projet Gutenberg. J'obtiens un fichier txt de 502 525 octets.
Avec la commande

espeak -s 150 -v mb/mb-fr4 -f cinq.txt|mbrola -e /usr/share/mbrola/voices/fr4 - cinq.wav

on arrive à la fin du fichier qui dure 6h 46' 50".
Cordialement,
Guy

Hors ligne

#82 Le 05/03/2014, à 20:48

gl38

Re : Synthèse vocale SVOX Pico

Pour couper un fichier trop long, il y a les commandes fold et split.

fold -s Cinq\ Semaines\ en\ Ballon\ -\ Jules\ Verne.txt >output.txt
split -l 400 output.txt

fold -s coupe les lignes au 80-ième caractère au plus et sur un espace.
split coupe en paquets de 400 lignes et comme 80x400=32000, on ne dépasse pas la limite de pico2wave.
En 6 minutes, on a les fichier xaa.wav jusqu'à xbd.wav.
Cordialement,
Guy

Hors ligne

#83 Le 01/11/2014, à 21:00

einate

Re : Synthèse vocale SVOX Pico

Bonsoir,

Tout d'abord un grand merci à tous ceux qui ont participé à ce topic bravo !!!

Pour ma part, quand je lance ./svox_pico.sh je choisis la langue FR-fr et j'obtiens ceci :

einate@einate-E1-510:~/synthetiseur_vocale$ ./svox_pico.sh
Error: target STRING not available
r.a.s fr-FR
Error: target STRING not available
r.a.s fr-FR
Error: target STRING not available
r.a.s fr-FR
Error: target STRING not available
r.a.s fr-FR
Error: target STRING not available
r.a.s fr-FR
^C

Je ne sais pas s'il y a un problème ou pas. De plus je ne comprends pas comment ajouter le mot quit au presse-papier pour arrêter le script, je suis obliger de faire Ctrl + C.
En fait, je ne sais pas comment doit-on faire pour faire lire un texte ou utilser SVOX pico.

Merci d'avance pour vos lumières.
Cordialement Thomas

Dernière modification par einate (Le 01/11/2014, à 21:02)

Hors ligne

#84 Le 01/11/2014, à 21:31

frafa

Re : Synthèse vocale SVOX Pico

@einate
Bonjour,

si tu colle ça dans un terminal ca dit quoi ?

pico2wave -l fr-FR -w test.wav "si tu colle ça dans un terminal ca dit quoi"
aplay test.wav

Hors ligne

#85 Le 01/11/2014, à 22:04

einate

Re : Synthèse vocale SVOX Pico

J' ai ceci :

einate@einate-E1-510:~/synthetiseur_vocale$ pico2wave -l fr-FR -w test.wav "si tu colle ça dans un terminal ca dit quoi"
einate@einate-E1-510:~/synthetiseur_vocale$ aplay test.wav
Lecture WAVE 'test.wav' : Signed 16 bit Little Endian, Fréquence 16000 Hz, Mono

Et j'entends bien "si tu colle ça dans un terminal ca dit quoi"

Merci beaucoup mais est ce que je dois faire la suite du 1er post ?

Avant Ubuntu maverick SVOX pico n'est pas disponible dans les dêpots, il vous faudra le compiler,
Installer dépendances:

sudo apt-get install -y build-essential git-core automake autogen libtool libpopt-dev

puis compilez en suivant la méthode:
http://wiki.freeswitch.org/wiki/Mod_tts_commandline

Dernière modification par einate (Le 01/11/2014, à 22:15)

Hors ligne

#86 Le 01/11/2014, à 22:48

frafa

Re : Synthèse vocale SVOX Pico

Hummmm ...
Tu as installé les dépendances ?

sudo apt-get install -y xclip alsa-utils libttspico-utils zenity xsel

Hors ligne

#87 Le 02/11/2014, à 11:39

einate

Re : Synthèse vocale SVOX Pico

Bonjour,

oui j'ai installé les dépendances.

Hors ligne

#88 Le 02/11/2014, à 12:02

gl38

Re : Synthèse vocale SVOX Pico

Le souci vient peut-être du texte que tu veux écouter.

Si tu prends la phrase précédente avec la souris puis avec  firefox avec le menu Édition > Copier,
est-ce que tu entends quelque chose ?

Personnellement, je trouve que Control-C est plus commode que de mettre quit dans le presse-papier.
Cordialement,
Guy

Hors ligne

#89 Le 02/11/2014, à 12:36

einate

Re : Synthèse vocale SVOX Pico

@Guy
Bonjour,

en effet ça marche quand je copie la phrase que tu as dit : 'Le souci vient peut-être du texte que tu veux écouter.' et que je lance ./svox_pico.sh j'entends la phrase mais après le programme continue :

einate@einate-E1-510:~/synthetiseur_vocale$ ./svox_pico.sh
Lecture WAVE 'test.wav' : Signed 16 bit Little Endian, Fréquence 16000 Hz, Mono
r.a.s fr-FR
r.a.s fr-FR
r.a.s fr-FR
r.a.s fr-FR
r.a.s fr-FR
^C

Hors ligne

#90 Le 02/11/2014, à 13:43

gl38

Re : Synthèse vocale SVOX Pico

Le programme attend que tu lui donnes à dire quelque chose d'autre, et écrit r.a.s. en attendant.
Pour ton erreur, il y a peut-être un phonème qui ne figure pas dans la base de donnée.
C'est étonnant, j'ai fait des essais sur des textes vraiment très long et je n'ai pas eu d'erreur.
Cordialement,
Guy

Hors ligne

#91 Le 02/11/2014, à 14:18

einate

Re : Synthèse vocale SVOX Pico

Et comment je peux ajouter des phonèmes dans la base de donnée ?

Quand le programme est lancé et que je copie du texte il me le lit.
J'ai essayé avec un texte assez long et ca marche sans problème smile

Hors ligne

#92 Le 02/11/2014, à 14:45

gl38

Re : Synthèse vocale SVOX Pico

Est-ce que tu peux repérer l'endroit qui te fait souci et nous donner le bout de phrase qui ne marche pas ?
Ajouter des phonèmes, je ne sais pas, mais on peut adapter le texte fourni pour un obtenir un meilleur résultat.
Cordialement,
Guy

Hors ligne

#93 Le 02/11/2014, à 15:16

einate

Re : Synthèse vocale SVOX Pico

Voila mon souci quand je fais ./svox_pico.sh on me demande la langue souhaitée, je clique sur fr-FR et il me dit tout le temps la même chose : './svox_pico.sh'
ou sinon

einate@einate-E1-510:~/synthetiseur_vocale$ ./svox_pico.sh
Error: target STRING not available
r.a.s fr-FR|fr-FR
Error: target STRING not available
r.a.s fr-FR|fr-FR
Error: target STRING not available
r.a.s fr-FR|fr-FR
Error: target STRING not available
r.a.s fr-FR|fr-FR
Error: target STRING not available
r.a.s fr-FR|fr-FR
^C

ou même il ne lit rien et me met :

einate@einate-E1-510:~/synthetiseur_vocale$ ./svox_pico.sh
r.a.s fr-FR|fr-FR
r.a.s fr-FR|fr-FR
r.a.s fr-FR|fr-FR
r.a.s fr-FR|fr-FR
r.a.s fr-FR|fr-FR
^C

Hors ligne

#94 Le 02/11/2014, à 15:23

einate

Re : Synthèse vocale SVOX Pico

Tout compte fait cela marque impec quand on comprend comment ça fonctionne roll
De plus le programme s'arrête quand je copie 'quit' donc c'est bon.

Merci beaucoup Guy et Frafa pour votre aide smile

Hors ligne

Haut de page ↑