PrimTux

La distribution éducative pour débutants et initiés.

Vous n'êtes pas identifié(e).

Annonce

CARTE DES MEMBRES POUVANT AIDER ET DES ÉCOLES SOUS PRIMTUX
Merci de vous y inscrire en nous envoyant un email si vous souhaitez y apparaître.
Les différentes isos de PrimTux4 sont disponibles, cliquez ici pour choisir votre version.

  • Pour être automatiquement informé des réponses à vos messages sur le forum, n'oubliez pas de cliquer sur "Suivre cette discussion" en bas de page. Mieux, en vous abonnant au flux RSS du forum, vous pourrez suivre tout nouveau message sur l'ensemble du forum.
  • En allant dans votre Profil, ligne "Vie privée", vous pouvez également cocher "Suivre automatiquement les sujets auxquels on a répondu.", vous n'aurez plus à cliquer sur "Suivre cette discussion" lorsque vous postez un message.
  • Abonnez-vous à la newsletter sur le site principal pour être informé des nouveaux paquets, nouvelles versions, bugs...

#1 20-10-2018 10:22:29

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Gspeech

Comme vous le savez, je me débrouilleun peu en python et j'ai apporté mon premier correctif à ce projet : https://github.com/lusum/gSpeech/pull/1

De l'autre, il commence a y avoir pas mal de questions sur  ce soft dans la discussion sur la PTX4.

Il y a notamment des dépendances à rajouter à ce paquet : gir1.2-gstreamer-1.0 évoqué aujourd'hui mais aussi xfce4-notifyd
évoqué la semaine précédente.

Néanmoins, j'aimerais sans doute proposer une option qui évite l'affichage des notifications (je trouve ça pénible et sans intérêt une fois qu'on a pris en main)

Est-ce que ça vous parait judicieux ?

Hors ligne

#2 21-10-2018 16:05:22

Philippe Dpt35
Modérateur
Lieu : Ille-et-Vilaine
Inscription : 28-10-2015
Messages : 2 514
Site Web

Re : Gspeech

C'est toujours intéressant de permettre à l'utilisateur de pouvoir choisir s'il souhaite ou non l'affichage de notifications, sans lui imposer un choix.

Hors ligne

#3 25-10-2018 07:37:47

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

C'est fait. J'ai ajouté une boite de dialogue avec une checkbox qui permet d'afficher ou non les notification. Ca édite un fichier de config dans ~/.config/gSpeech/gSpeech.conf.

Mon correctif : https://github.com/mothsART/gSpeech/tre … tification

J'ai effectué une pull request au mainteneur.

Hors ligne

#4 28-10-2018 22:51:20

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

J'ai traduit l'ensemble de l'interface (il manquait 6 chaines de caractères) + pull request au mainteneur.

Hors ligne

#5 31-10-2018 22:13:15

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Pour info : le mainteneur a fusionné (non sans quelques péripéties) mes modifs !

Hors ligne

#6 05-11-2018 22:17:34

Alain
Membre
Inscription : 20-07-2017
Messages : 158

Re : Gspeech

Bonjour
Je souhaiterai ralentir la vitesse de lecture
comment peut-on régler ce paramètre ?
Merci
Alain

Hors ligne

#7 05-11-2018 23:49:55

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Bonne question dont je n'ai malheureusement pas de réponse. (même après recherche).
Gspeech est un soft qui se base sur SVox Pico : un moteur de synthèse vocale dédié à Android qui a progressivement été abandonné par Google.
Il n'y a aucune option permettant de règler la vitesse. Une solution serait sans doute d'effectuer une seconde passe sur le fichier wave généré afin de le ralentir ou l'accélérer. (avec gstreamer ?)
Le risque c'est sans doute d'avoir un son plus grave si ralenti et plus aigu si accéléré.

Je le note pour évolution mais je ne promets rien.

En revanche, je vous invite à améliorer la lecture de certains mots, expressions ou phrases en éditant ce fichier : https://github.com/mothsART/gSpeech/blo … /fr-FR.dic

Çà ne nécessite pas de connaissances techniques mais ça peut apporter un réel plus.

Hors ligne

#8 05-11-2018 23:52:52

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Peut-être qu'un jour il faudra adapter Gspeech pour qu'il puisse utiliser plusieurs synthèses vocales. (par exemple : festival, espeak)

Hors ligne

#9 25-11-2018 18:19:44

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Je suis en pleine réflexion de l'amélioration de la lecture de Gspeech.
Y'a quand même pas mal de cas ou il se vautre lamentablement et ou les correctifs ne demande pas d'efforts trop conséquent :

- terme provenant de l'anglais => ex: hacker, wiki, hardware, ram
- abréviations courantes => ex: SNCF
- logiciels utilisés dans Primtux => ex : openboard
- marques connus => ex: google
- langage sms ou abréviation

plus délicat :

- quelques soucis de liaison => ex: tout à fait
- quelques mots => ex: menu (et par conséquent handymenu)

Je suis en train de préparer une version (ça demande de toucher un peu au code) qui prendrait tous les motifs uniques et les remplacerait à la volée.

Motif unique : c'est une chaîne de caractère qui, qu'elle soit en minuscule ou majuscule, contenu dans une chaîne ou mot à part n'a pas d’ambiguïté de prononciation.

Par exemples :

"google" peut se retrouver dans "dégooglelisons" et sera prononcé "gougeulle"
l'abréviation odt ne se retrouvera pas dans une autre chaine donc il n'y a que "o d t" qui est acceptable.

Bref, mon but est d'avoir une liste correspondant à ces critères la plus longue possible afin d'avoir une lecture plus fluide sur des cas simple.

Une fois que  j'aurais réalisé cette passe, il sera sans doute possible de se concentrer sur des cas plus complexes.

Hors ligne

#10 25-11-2018 18:23:47

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Tiens, ça me fait penser que je peux sans doute faire participer d'autres communautés (Debian facile, Ubuntu)...

Hors ligne

#11 06-01-2019 15:18:23

Alain
Membre
Inscription : 20-07-2017
Messages : 158

Re : Gspeech

Une petite question

si je fais en mode administrateur
cd  /usr/lib/libreoffice/program
sudo ./swriter

je tombe sur la version de libre office avec pico vox et dans parameters je peux régler la vitesse d'élocution
en mettant 0 j'arrive à quelque chose qui est aidant pour des non lecteurs
remarque cette vitesse une fois réglée reste en memoire et après redémarrage c'est encore celle-la qui s'affiche...

Or la vitesse standard qui est proposée avec gspeech est trop rapide
Comme gspeech est basé sur svox pico et que gspeech propose des paramètres ne serait pas possible d'inclure un choix de vitesse qui resterait en mémoire ?
Car pour moi quand gspeech sera utilisé, c'est que l'élève sera en grande difficulté de lecture et il faut que la vitesse 0 de picovox soit réglée par défaut même si à nous adultes cela parait lent...

Dernière modification par Alain (07-01-2019 11:37:35)

Hors ligne

#12 07-01-2019 00:25:05

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Bonne remarque Alain : j'ai repris le code source de gspeech et me suis familiarisé avec l'interface en ligne de commande svox pico.
Seulement, je n'ai jamais trouvé d'arguments correspondant à la vitesse. Je vais, de ce pas, lire le source de l'extension : je trouverais peut-être la clé de l'énigme. (le métier de développeur n'est pas très éloigné d'un inspecteur)

Hors ligne

#13 07-01-2019 11:00:39

Alain
Membre
Inscription : 20-07-2017
Messages : 158

Re : Gspeech

Bon
une autre piste sans gspeech

En réinstallant  l'extension picovox telechargeable ici  http://extensions.openoffice.org/download/18026 après avoir fait un
sudo chmod -R 777 /home/02-super/.config/libreoffice/4/user/config/
j'arrive à mettre l'extension picovox dans la barre d'outils de libre office pour super
cette extension permet un réglage fin de la vitesse de  lecture ( le standard est à 100  et ce que je recherche est autour de 60 )
image obtenue

problème
Impossible de définir précisément les boutons visibles ( je ne voudrais avoir que le bouton lecture selection ) et impossible de sauvegarder la barre d'outils avec picovox present
Voici ce que je souhaiterai
image souhaitée

Alain

Ps Peut être que ce post a plus sa place dans la section  libre office des écoles

Dernière modification par Alain (07-01-2019 12:04:19)

Hors ligne

#14 07-01-2019 22:11:55

mothsart
Modérateur
Inscription : 31-10-2016
Messages : 686

Re : Gspeech

Alors, oui Alain : ton dernier post à d'avantage sa place dans la section libre office des écoles.

L'extension est développé en python (comme gspeech) mais n'utilise pas du tout pico de la même façon. Il se base sur l'api en C au lieu de la ligne de commande et par conséquent a des fonctionnalités en plus comme la vitesse de lecture !!

Je pense donc étendre mes travaux de refonte sur la création d'une librairie qui viendrait enroller pico.
Ca permettra, à terme, plusieurs fonctionnalités :
- amélioration de la lecture
- utilisation sur des logiciels web via un mini-serveur
- factorisation et harmonisation entre gspeech et picovox

Hors ligne

Pied de page des forums