Re: [CBLX] News et Speakup

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Bonjour, j'ai quelques soucis avec Speakup
j'ai réussi à insérer speakup et speakup-soft dans le noyau.
J'ai clone les sources de espeakup, j'ai réussi à compiler les sources et à lancer le programme espeakup.

Tout semble marcher mais rien ne se passe quand je basculle sur les tty.

Voici la sortie du dmesg après le chargement de speakup-soft:

input: Speakup as /devices/virtual/input/input25
initialized device: /dev/synth, node (MAJOR 10, MINOR 120)
speakup 3.1.6: initialized
synth name on entry is: (null)
synth probe
initialized device: /dev/softsynth, node (MAJOR 10, MINOR 119)
initialized device: /dev/softsynthu, node (MAJOR 10, MINOR 118)

Si j'active le mode debug de espeakup je peux voir dans les log:

error: Host is down

Avez vous une idée?

Merci par avance, Mathieu



Le 22/09/2023 à 23:09, Mathieu Barbe a écrit :

Le 22/09/2023 à 11:05, Didier Spaier a écrit :
Salut Mathieu,

réponses en ligne.

Le 22/09/2023 à 09:28, Mathieu Barbe a écrit :
Bonjour la liste,
je viens d'installer pour au moins la cinquième fois Linux sur mon ordi perso.

J'espère cette fois ci y rester et de ne pas être tanté de retourner sous
Windows pour des question d'accessibilités.

Je suis sous Fedora Mate car je souhaite rester dans l'environnement Redhat rpm. Je travail toute la journée avec des serveur Redhat et je trouve cela très propre et la gestion des paquets est parfaite. Pas de problème lors des grosse
mise à jour.


Côté accessibilité jai réussi à installer tout seul sans soucis, Orca marche très bien nativement. J'ai quand même clone le repo d'Orca pour profiter de la
dernière version et éventuellement pouvoir contribuer au projet.

Je voulais regarder aussi un peu Speakup.

Il est disponible nativement sous Fedora sous forme de Module.

Je trouve cela domage que la docs de Speakup ne soit pas intégrée également dans
le noyau de Linux.
Il l'est:
https://www.kernel.org/doc/Documentation/admin-guide/spkguide.txt
Cevaeat: ce document n'a pas été mis à jour depuis 2010.

Avec un nom pareil, je ne l'avais pas trouvé avec find! Merci.



l'ABI est aussi définie:
https://docs.kernel.org/admin-guide/abi-stable.html#file-var-lib-git-docbuild-linux-stable-sysfs-driver-speakup

Celle là je l'avais trouvée!



Sans lire la docs j'ai modprobe le module speakup et speakup-soft mais pas de
retour audio dans les tty.
Il te faut au minimum un synthétiseur et les voix associées, paquets espeakup et
espeak-ng

espeakup ne semble pas être dispo dans fedora, je vais devoir faire sans rpm.

En tout cas merci pour ta réponse et les liens.

Mathieu




Dans mes rèves les plus fou, j'aimerais pourvoir connecter Speakup à Speech
Dispacher. Cela est-il possible?
Oui, avec le logiciel speechd-up, mais pas de paquet disponible pour Fedora.

Sinon il y a aussi fenrir (n'utilise pas les pilotes speakup), mas pas
disponible non plus pour Fedora.

Pour rappel, tout ça est disponible dans Slint dès le déballage:
https://slint.fr/fr/HandBook.html#_choose_a_console_screen_reader
Plus généralement:
https://slint.fr/fr/HandBook.html#Accessibility

Sinon, j'imagine que c'est possible avec Espeak.
Oui, maintenenant remplacé par espeak-ng

Sinon, j'en viens à ma question principale: où puis-je trouver le code et la doc
la plus récente?
Il ne semble pas y avoir de lien sur le site http://www.linux-speakup.org vers
de telle source.
J'ai trouvé un repo github qui me semble bien ici:
https://github.com/linux-speakup/speakup.
Oui, cela contient le code des pilotes et la doc (que l'on trouve aussi dans les
fichiers sources du noyau), notamment:
https://github.com/linux-speakup/speakup/tree/main/drivers/accessibility/speakup
doc des interfaces:
https://github.com/linux-speakup/speakup/blob/main/Documentation/ABI/stable/sysfs-driver-speakup
Le guide:
https://github.com/linux-speakup/speakup/blob/main/Documentation/admin-guide/spkguide.txt

Le dernier commit est relativement récent: 18 novembre 2022 par Samuel Thibault.

Les tags mentionnent des version bien plus récente que celle du noyau Linux.
Vous conseillé de travailler avec ce repo github?
Certainement pas. Tu as tout ce qu'il te faut dans le noyau fourni par Fedora, que tu peux éventuellement reconfigurer si nécessaire (je n'en sais rien,
n'utilisant pas Fedora).

Cela dit, dans le répertoire de Linus e code le plus récent est :
https://github.com/torvalds/linux/tree/master/drivers/accessibility/speakup
et les docs là:
https://github.com/torvalds/linux/blob/master/Documentation/admin-guide/spkguide.txt https://github.com/torvalds/linux/blob/master/Documentation/ABI/stable/sysfs-driver-speakup

Merci et au plaisir de vous lire.
Bonne lecture !

Didier



--
CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-request@xxxxxxxxxxxxxxxxxxx Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/