logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Orca

  • Objet : Accessibilité Debian - Lecteur d'écran Orca - sous XFCE.
  • Niveau requis :

    .

  • Commentaires : Installation du lecteur d'écran Orca utilisant les voix de Mbrola.
  • Suivi :
    • Création par totophe56 le 15/05/2015.
    • Testé par … le …
  • Commentaires sur le forum : Lien vers le forum concernant ce tuto 1)

Introduction

Post du forum où l'aventure de ce tuto est née :

L'accessibilité des environnements de bureau (tous OS confondus) est souvent un chemin de croix pour la mise à disposition d'outils fonctionnels et audibles pour les personnes déficientes visuelles.

L'association AcCIBLE (comprendre accessible ;-) ) dont je fais partie essaie d'enrichir des contenus favorisant l'E-inclusion dans les dispositifs de Formation Ouverte et à Distance avec support numérique, pour la consultation de ceux-ci, il faut bien sûr des outils fonctionnels et faciles à utiliser.

Au cours de ma quête à l'accessibilité, j'ai fait connaissance de la communauté Handylinux composée de joyeux lurons travaillant déjà depuis quelque temps pour faciliter et adapter l'accès aux outils numériques pour tous les types de publics (et en plus ils travaillent uniquement sous Debian et XFCE http://v2.handylinux.org/ 8-) ).

La version stable de leur live CD (installable aussi en dur bien sûr :-P) sortie suite à la version stable de Jessie comprend tous les outils qu'il leur a été possible de mettre en place (loupe, contraste, handymenu, Orca etc…).

Avec la collaboration d'Arpinux (un des grands gourous Handylinux), nous avons testé et formalisé la mise en place du lecteur d'écran Orca afin qu'il utilise les voix de Mbrola qui arrivent à être les plus audibles :-) .

Installation

Passez en mode super utilisateur. Par exemple avec la commande :

su -

Et mettez votre système à jour :

apt-get update
apt-get dist-upgrade

mbrola

Installez mbrola et ses compléments :

apt-get install mbrola mbrola-fr1 mbrola-fr4 espeak speech-dispatcher gnome-orca

Maintenant, nous allons configurer speech-dispatcher pour le faire fonctionner avec mbrola :

Ouvrez le fichier dans votre éditeur préféré (par exemple ici avec nano) à partir de la console en super-utilisateur :

nano /etc/speech-dispatcher/speechd.conf

La voix

À votre guise, laissez la voix d'homme ou préférez (comme moi) la voix de femme en commentant la ligne avec “MALE1” ainsi :

Extrait de speechd.conf
# DefaultVoiceType  "MALE1"

Et en ajoutant la ligne avec “FEMALE1” ainsi :

Extrait de speechd.conf
DefaultVoiceType  "FEMALE1"

Le langage

Modifiez de même le langage anglais par défaut en commentant la ligne :

Extrait de speechd.conf
# DefaultLanguage "en"

Et en ajoutant la ligne :

Extrait de speechd.conf
DefaultLanguage "fr" 

Module

Pour charger le module par défaut, décommentez la ligne :

Extrait de speechd.conf
AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"

et changez la ligne suivante pour définir quel module par défaut utiliser :

Extrait de speechd.conf
#DefaultModule espeak

en

Extrait de speechd.conf
DefaultModule espeak-mbrola-generic

En-dessous ajoutez aussi la ligne :

Extrait de speechd.conf
LanguageDefaultModule "fr"  "espeak-mbrola-generic"

Enregistrez le fichier et fermez-le.

Il faut absolument activer les technologies d'assistance :
  • sous XFCE :
    Menu des applications - Paramètres - Accessibilité

sinon l'assistance ne fonctionnera que sous quelques applications comme le contrôleur de volume.

Un redémarrage complet de la machine est nécessaire afin que tous les modules soient fonctionnels

Utilisation

Afin de pouvoir démarrer ou éteindre correctement le lecteur d'écran (il n'y a que le raccourci pour le lancer sous XFCE), nous allons créer un script bash qui lancera ou, si elle est déjà lancée, éteindra l'application.

script d'utilisation

En mode super-utilisateur, créez le fichier /usr/bin/scriptorca :

nano /usr/bin/scriptorca

et entrez ces lignes :

scriptorca
#!/bin/bash
 
if pgrep "orca" > /dev/null; then 
    killall orca &
else 
    orca --replace &
fi
exit 0

Enregistrez et quittez.

Rendez le fichier exécutable :

chmod +x /usr/bin/scriptorca 

Vous pouvez créer un raccourci clavier (eh oui ! Pour les personnes qui en ont le plus besoin, cela peut-être sympa de pouvoir lancer l'application LOL )

Sous XFCE :

 Menus des applications - Paramètres - Clavier - Raccourcis d'applications  - Ajouter 
 entrez l'appel de la commande : <file>bash /usr/bin/scriptorca</file> 
 entrez la combinaison de touches que vous souhaitez.

Créez le raccourci sur le bureau (ou lanceur sur le tableau de bord) :

 clic droit - créer un lanceur - nom : Lanceur orca - commande : <file>bash /usr/bin/scriptorca</file>

xdotool

De la même façon, vous pouvez créer le lanceur pour les préférences du lecteur d'écran après avoir installé l'utilitaire xdotool

apt-get install xdotool

Code du fichier bash pour les ordinateurs portables (combinaison de touches Maj+Espace) :

bash
#!/bin/bash
xdotool key Caps_Lock+space &

Ou bien pour le code du fichier bash pour les tours2) (combinaison de touches Inser+Espace)

bash
#!/bin/bash
xdotool key Insert+space &
Vous pouvez jouer sur la vitesse d'élocution et sur la hauteur de diction pour rendre la voix le plus agréable possible à votre oreille ;-)
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2)
ordinateurs fixes
doc/x11/orca.txt · Dernière modification: 27/10/2016 16:22 par louarn

Pied de page des forums

Propulsé par FluxBB