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.

#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
https://www.letime.net

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.


Lenovo ThinkPad Yoga 260 - Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz - RAM 8GB
NixOs

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

#95 Le 14/04/2016, à 15:30

L'Africain

Re : Synthèse vocale SVOX Pico

Bonjour,
Je trouve cette interface graphique absolument géniale ! Je suis en train de rédiger une page sur svoxpico sur la documentation Ubuntu.
Je vous propose de créer un deb de celle-ci, ce qui sera bien plus facile pour les futurs utilisateurs. Qu'en pensez-vous? Une fois créer si Tuxmouraille peut l'héberger ça serait super... Puis peut-être un jour dans les dépôts officiels?
Actuellement nous sommes à quelle version de gSpeech?
Encore bravo pour ce beau travail d'équipe.


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#96 Le 16/04/2016, à 20:02

alansan2011

Re : Synthèse vocale SVOX Pico

L'Africain a écrit :

Bonjour,
Je trouve cette interface graphique absolument géniale ! Je suis en train de rédiger une page sur svoxpico sur la documentation Ubuntu.
Je vous propose de créer un deb de celle-ci, ce qui sera bien plus facile pour les futurs utilisateurs. Qu'en pensez-vous? Une fois créer si Tuxmouraille peut l'héberger ça serait super... Puis peut-être un jour dans les dépôts officiels?
Actuellement nous sommes à quelle version de gSpeech?
Encore bravo pour ce beau travail d'équipe.

merci pour cette proposition!!

Je dois signaler un problème avec gSpeech sous ubuntu 16.04 que je teste!!
sous ubuntu 12.04.5, tout est OK
mais sous la 1604, quand je veux faire lire un texte sélectionné (ou dans le presse-papier), rien n'est lu alors que le fichier speech.wav est bien créé sous /dossier-personnel/.cache/gSpeech/speech.wav !!!

toutes les dépendances sont bien installée mais je n'ai aucun son, et pourtant j'ai la notification qu'il est en train de lire le texte!! et il n'y a pas de soucis côté carte son!!

par contre, le simple script sh : svox_pico2.sh ... fonctionne bien sous 1604 !

gSpeech fonctionne sous un script python... quelle est la fonction qui lance la lecture? et quelle est l'application utilisée pour lire ? (svox_pico2.sh = aplay, mais dans le script gSpeech.py ????)

pourquoi ça ne fonctionne pas?
Tuxmouraille devrait y regarder svp

alansan2011


Ubuntu 12.04.5 LTS * UbuntuStudio 14.04.4 LTS * Ubuntu 16.04 LTS en test régulier.....

Hors ligne

#97 Le 16/04/2016, à 23:11

agensbur

Re : Synthèse vocale SVOX Pico

Je découvre ce fil ancien et teste le script svox_pico ainsi que la synthèse vocale.
Sur ma config (14.04.4 64bits) je fais lire des textes de plusieurs pages en français mais je dois sélectionner "HISTORY" pour obtenir le français (la langue par défaut de mon système) quand je sélectionne FR la lecture ne se lance pas.
Mais le fil se déroule sur plusieurs années et je ne suis pas sur d'avoir la dernière version du script.
-------
Sinon, pour info, l'extension ReadText de libre office permet de gérer pico2wave directement depuis une sélection dans libre office et cela tourne bien.
--------
Je n'ai pas compris où trouver gSpeech.

Dernière modification par agensbur (Le 16/04/2016, à 23:20)

Hors ligne

#98 Le 17/04/2016, à 08:05

L'Africain

Re : Synthèse vocale SVOX Pico

Pour gspeech voir la page Svoxpico de la doc.


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne

#99 Le 17/04/2016, à 12:31

agensbur

Re : Synthèse vocale SVOX Pico

Merci pour le lien et pour la doc synthétique, mais je n'ai pas réussi à faire fonctionner gspeech sous mon environnement (14.04.4 64 bits)

Hors ligne

#100 Le 17/04/2016, à 12:58

L'Africain

Re : Synthèse vocale SVOX Pico

J'avoue que je n'ai pas d'idée du pourquoi ça bloque, il faudrait que tu le lances dans un terminal pour voir les erreurs. Si tu as installé le deb tu entres ''gspeech'' dans un terminal. As-tu fait un clic droit sur l'icône qui se met en haut à dans le tableau de bord pour lui dire ce que tu veux faire? As-tu installé les pico?


Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42

Hors ligne