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.

#151 Le 30/01/2017, à 08:56

Isaric

Re : Synthèse vocale SVOX Pico

Merci gl38.

Non, je ne sais pas où est cette documentation ni à quel moment lancer la commande:

$ pico2wave -l fr-FR -w test.wav "Faites demi-tour dès que possible !"
$ play test.wav
Le programme « play » n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt install sox
$ 

J'ai juste le paquet libsoxr0 d'installé
sox existe, mais n'est pas installé.
J'ai l'impression qu'on est loin de la documentation svoxpico et de sa simplicité attendue avec gSpeech neutral


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#152 Le 30/01/2017, à 10:02

kholo

Re : Synthèse vocale SVOX Pico

salut,... que de galères !
bon, c'est juste une question de philo...
gspeech n'est pas le synthé sonore mais juste une interface graphique.
pour faire simple, tu veux que ton ordi parle !
commence par un

sudo apt install sox

allume les enceintes et lance

pico2wave -l fr-FR -w test.wav "Faites demi-tour dès que possible !" ; play test.wav ;

c'est juste pour voir si tout est fonctionnelle côté synthèse vocale

Hors ligne

#153 Le 30/01/2017, à 10:36

Isaric

Re : Synthèse vocale SVOX Pico

Merci kholo

$ pico2wave -l fr-FR -w test.wav "Faites demi-tour dès que possible !" ; play test.wav ;
test.wav:

 File Size: 72.0k     Bit Rate: 256k
  Encoding: Signed PCM    
  Channels: 1 @ 16-bit   
Samplerate: 16000Hz      
Replaygain: off         
  Duration: 00:00:02.25  

In:100%  00:00:02.25 [00:00:00.00] Out:36.0k [      |      ] Hd:1.6 Clip:0    
Done.
$ 

Cela marche bien smile


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#154 Le 30/01/2017, à 11:36

gl38

Re : Synthèse vocale SVOX Pico

C'est déjà pas mal : ton ordi peut lire un texte.
Une remarque : tu te plains que tout ça est bien compliqué et que tu n'aimes pas les changements, mais alors pourquoi as-tu installé la version 16.10 d'ubuntu qui n'a pas une durée de vie bien longue, la 16.04 devrait marcher 5 ans et gSpeech aurait marché du premier coup...

Dans le premier post du fil, il est question d'un script svox_pico.sh qui pourrait marcher et qui peut lire ce qu'on copie dans le tampon.
Cordialement,
Guy

Hors ligne

#155 Le 30/01/2017, à 12:19

kholo

Re : Synthèse vocale SVOX Pico

en suivant cette page
téléchargement du deb ici
sur une 14.04
installation avec gdebi
lancement de gspeech ok !
(possible de le mettre dans le démarrage automatique)

===============================================
HORS SUJET
je met ici un petit script pour faire parler en ligne de commande
créer le dossier personnel bin

mkdir ~/bin

y mettre un script pour parler (disons 'parle' pour faire simple)
touch parle ~/bin/parle

touch ~/bin/parle

le rendre exécutable

chmod +x ~/bin/parle

y copier le texte suivant :

gedit ~/bin/parle
#!/bin/bash
nomlogiciel="$(basename "$0")"
# ****************************************
votretexte="$@"
# echo "texte de ${#votretexte} caractères"
# ****************************************
# test la présence d'arguments
erreur=65
if [ ! -n "$1" ] ; then
	leTexte="Usage :... $nomlogiciel suivi du texte à dire"
	parle "Pour utiliser ce script, taper $nomlogiciel, suivi du texte à dire" &
	zenity --info --title = --text="Usage : \n\n$nomlogiciel texte"
	exit $erreur
fi
# ****************************************
# test si trop de caractères (si >= 2^15)
[ ${#votretexte} -ge 32768 ] && parle 'le texte à dire est trop long' && exit ;
# ****************************************
# VERSION pico2wave
# pico2wave -l fr-FR -w test.wav "$votretexte" ; 
# aplay test.wav 
# ****************************************
pico2wave -l fr-FR -w /tmp/pico.wav "$votretexte" && aplay /tmp/pico.wav && rm -f /tmp/pico.wav
# ****************************************
exit 0

relancer l'utilisateur pour que bin soit pris en compte dans le PATH
pour utiliser le script :

parle "le texte que l'on veut dire"

NB : les doubles quottes (") permettent de prendre les simples quottes (') en compte

Dernière modification par kholo (Le 25/07/2017, à 09:16)

Hors ligne

#156 Le 30/01/2017, à 13:33

Isaric

Re : Synthèse vocale SVOX Pico

Merci gl38

gl38 a écrit :

...tu te plains

C'est plutôt que je n'avais pas évalué l'étendue de l'investigation, désolé pour cette impression donnée ! roll

gl38 a écrit :

C'est déjà pas mal : ton ordi peut lire un texte.

oui bravos !
... version 16.04 et autres, c'est une longue histoire qui a plus de 10ans...

@ kholo merci pour le scrip.

Je vais regarder cela de plus près... cool


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#157 Le 30/01/2017, à 20:20

Tuxmouraille

Re : Synthèse vocale SVOX Pico

Bonjour tout le monde,
@Isaric: Désolé pour ces désagréments. Je viens de mettre à jour le wiki, il manquait des dépendances.

@L'Africain: Il faudrait que tu mette à jour la liste des dépendances dans ton paquet .deb.

Quelques explications s'imposent. gSpeech est une interface graphique à pico2wave qui est dans le paquet libttspico-utils. pico2wave synthétise un texte en son au format wave, c'est un utilitaire pour tester Svox Pico mais pas un front-end. Il existe de vrais front-end pour utiliser Pico, comme Orca que je ne suis jamais arrivé à l'utiliser.

gSpeech est écrit en Python 2.7 et utilise GTK+ 2 pour l'interface graphique et gstreamer 0.10 pour la gestion du son.

Ubuntu 16.04 utilise par défaut gstreamer 1.0 et les paquets pour la version gstreamer 0.10 sont toujours disponibles, mais à partir de 16.10 ils ne le sont plus. Or ces deux version, 0.10 et 1.0 ne sont pas compatibles. Il faut donc réécrire gSpeech pour utiliser gstreamer 1.0, ou utiliser une autre librairy pour gérer le son.


Ayant, malheureusement big_smile trouvé un travail je n'ai pas le temps de le faire évoluer.


PS: @L'Africain, je n'utilise plus l'adresse mail indiquée dans le paquet, pour cause de dégooglelisation  de mon Internet.

Dernière modification par Tuxmouraille (Le 30/01/2017, à 20:25)


Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M

Hors ligne

#158 Le 30/01/2017, à 21:13

Isaric

Re : Synthèse vocale SVOX Pico

Merci Tuxmouraille pour ces éclaircissements et précisions et bonne chance pour ton nouveau parcours de vie.


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#159 Le 29/01/2018, à 15:42

chamalo07

Re : Synthèse vocale SVOX Pico

Bonjour à tous,

Je suis utilisateur de gSpeech depuis que je suis mal voyant (Plus de 2 ans).
Je vous remercie du développement de cette application que j'utilise quotidiennement (sous Linux Mint).

J'ai installer un Manjaro sur un PC secondaire et j'aimerai pouvoir utiliser gSpeech.
Comment doit-je procéder si cela est possible?

Hors ligne

#160 Le 30/01/2018, à 07:32

gl38

Re : Synthèse vocale SVOX Pico

Tu peux commencer par regarder la doc de svoxpico : au §2.1 il y a deux manières d'avoir l'interface gspeech.
Il faut évidemment que la commande pico2wave soit installée au préalable et que le test

pico2wave -l fr-FR -w test.wav "Faites demi-tour dès que possible !"
play test.wav

fonctionne.
Il y a aussi dans le premier message de ce fil un script svox_pico.sh
N'ayant pas manjaro je ne sais pas comment les paquets s'installent et je ne peux pas en dire plus.
Cordialement,
Guy

Hors ligne

#161 Le 02/09/2018, à 20:10

L'Africain

Re : Synthèse vocale SVOX Pico

Pour les utilisateurs de 18.04, vous pouvez trouver le deb de gspeech ici.


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

Hors ligne

#162 Le 23/09/2018, à 10:25

Tuxmouraille

Re : Synthèse vocale SVOX Pico

Bonjour,
Merci l'Africain.


Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M

Hors ligne

#163 Le 23/09/2018, à 13:04

L'Africain

Re : Synthèse vocale SVOX Pico

Avec plaisir! Mais pour info j'ai utilisé le fork de ton dépôt. Peut-être fusionner tout ça...


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

Hors ligne

#164 Le 24/09/2018, à 07:20

Isaric

Re : Synthèse vocale SVOX Pico

Merci pour ce deb, j'ai dons installé gspeech avec le dépôt : ppa:lafricain79/lafricainenvrac

:~$ pico2wave -l fr-FR -w test.wav "Faites demi-tour dès que possible !"
:~$ play test.wav

La commande « play » n'a pas été trouvée, mais peut être installée avec :

sudo apt install sox

Donc j'installe sox

:~$ play test.wav
play WARN alsa: can't encode 0-bit Unknown or not applicable

test.wav:

 File Size: 72.0k     Bit Rate: 256k
  Encoding: Signed PCM    
  Channels: 1 @ 16-bit   
Samplerate: 16000Hz      
Replaygain: off         
  Duration: 00:00:02.25  

In:100%  00:00:02.25 [00:00:00.00] Out:36.0k [      |      ]        Clip:0    
Done.
:~$ 

et cela marche smile

Je regarde Synthèse vocale §2.10 Libreoffice et 2.11 Firefox, cela ne me semble pas intégrable dans mon cas sous SNAP roll
(Snap Flatpak... 2 Gimps, lequel choisir ?)
Je me demande commande faire pour lire un fichier txt dans mon cas ?


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#165 Le 24/09/2018, à 08:48

L'Africain

Re : Synthèse vocale SVOX Pico

POur snap peut-être faut-il installer en mode non isolé, avec --classic?
Par contre je pourrais ajouter sox dans les dépendances.


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

Hors ligne

#166 Le 24/09/2018, à 08:52

Isaric

Re : Synthèse vocale SVOX Pico

Merci pour ta réponse.
Je ne comprends pas ce que veut "installer en mode non isolé, avec --classic?"


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#167 Le 24/09/2018, à 08:56

L'Africain

Re : Synthèse vocale SVOX Pico

Il me semble qu'un snap peut s'installer en mode isolé donc sans interferance avec le reste du système je crois. Pour éviter cela en ligne de commande on ajoute --classic, j'ai lu un truc à ce sujet en survolant je ne maitrise pas le sujet, je te mets sur la piste. Les extensions s'installent tout de même?


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

Hors ligne

#168 Le 24/09/2018, à 09:37

Isaric

Re : Synthèse vocale SVOX Pico

Merci L'Africain, je vais mettre un lien vers ton message et voir si cela parle à quelqu'un sur l'autre fil (SNAP...)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.

Hors ligne

#169 Le 27/09/2018, à 08:38

Tuxmouraille

Re : Synthèse vocale SVOX Pico

Bonjour tout le monde,

@L'Africain:

J'ai vue que gSpeech a été porté sur GTK3 et gstreamer 1.0 et j'en suis très contant. Je voudrais merger ce fork avec le mien et proposer à l'auteur de créer un groupe pour poursuivre le projet. Pourrais tu me donner l'adresse du dépôt du fork que je n'ai pas trouvé, s'il te plaît?

Cordialement


Le support d'Optimus pour Linux.
Ubuntu 18.04 64 bits, portable ASUS N53SN-SZ161V, Intel® Core™ i5-2410M @ 2.30GHz, 8080MB SODIM Ram, NVIDIA® GeForce™ GT 550M

Hors ligne

#170 Le 27/09/2018, à 13:06

L'Africain

Re : Synthèse vocale SVOX Pico

Salut Tuxmouraille,
Voici le lien : https://github.com/lusum/gSpeech, normalement tu peux voir les forks à partir de ton dépôt.
En faire un projet à part entière est une superbe idée! Même votre propre ppa. Je pourrais vous envoyer le dossier debian pour créer l'archive si besoin.
Autre suggestion, j'ai un faible pour gitlab, si jamais vous en faite un projet, je suis plus à l'aise là-bas, et comme c'est pas très gros c'est facile à migrer, de plus c'est en français contrairement à github smile


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

Hors ligne

#171 Le 27/06/2020, à 17:28

moths-art

Re : Synthèse vocale SVOX Pico

J'ai repris le dev de gSpeech. Les descriptifs des avancés sont ici : https://linuxfr.org/users/mothsart/jour … se-en-0-10

Hors ligne

#172 Le 28/06/2020, à 03:15

temps

Re : Synthèse vocale SVOX Pico

Bonjour,
j'ai voulu tester mais j'obtiens

Les paquets suivants contiennent des dépendances non satisfaites :
 gspeech : Dépend: python-gst-1.0 mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

après avoir installé le dépot.
j'ai effectué une recherche dans synaptic, j'ai trouvé python3-gst-1.0 que j'ai installé, sans que cela ne modifie la réponse obtenue à la demande d'installation de gspeech
Je suis sous ubuntu 20.04
Cordialement

Dernière modification par temps (Le 28/06/2020, à 03:39)


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

#173 Le 28/06/2020, à 06:43

gl38

Re : Synthèse vocale SVOX Pico

Avec le fichier gspeech_0.10.0.1.tar.gz et l'installation du paquet python3-gst-1.0, ça marche sous lubuntu 20.04.
Cordialement,
Guy

Hors ligne

#174 Le 28/06/2020, à 13:31

moths-art

Re : Synthèse vocale SVOX Pico

Alors, tout d'abord : merci de vos retours !

En effet, en passant le soft de python2 à 3, j'ai oublié la migration d'une dépendance.
C'était non bloquant jusqu'à la Ubuntu 20.04 qui a supprimé python-gst-1.0.

Je viens de mettre à jour le dépôt mais y'a toujours un peu d'inertie avec les bots de launchpad : ça devrait être disponible dans les 2 heures qui viennent.

L'astuce de gi38 fonctionne mais je préfère t'inviter à attendre un peu. big_smile

Hors ligne

#175 Le 29/06/2020, à 07:18

temps

Re : Synthèse vocale SVOX Pico

Bonjour,
Merci beaucoup.
J'ai fait une mise à jour ce matin, et j'ai essayé d'installer gspeech.
L'installation s'est effectuée sans problème.
J'ai utilisé

pico2wave -l fr-FR -w test.wav "Faites demi-tour dès que possible !";
play test.wav;

donné dans le wiki, et après l'installation de sox, tout c'est bien passé.
Je vais continuer à tester plus. Beau travail.

Cordialement

P.S. après plus de tests, je corrige  très beau travail, je retourne tester.

Dernière modification par temps (Le 29/06/2020, à 07:24)


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