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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:x11:orca [15/05/2015 23:37] totophe56 [Utilisation] |
doc:x11:orca [21/05/2015 01:01] totophe56 [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Titre de Votre Tuto ====== | + | ====== Orca ====== |
- | * Objet : du tuto Accessibilité Debian - Lecteur d'écran Orca | + | * Objet : Accessibilité Debian - Lecteur d'écran Orca - sous XFCE |
- | * Niveau requis : avisé {{tag>débutant avisé}} | + | * Niveau requis : {{tag>avisé}} |
- | * Commentaires : //Contexte d'utilisation du sujet du tuto. // Installation du lecteur d'écran Orca utilisant les voix de Mbrola | + | * Commentaires : //Installation du lecteur d'écran Orca utilisant les voix de Mbrola// |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier à-tester à-placer}} - en-chantier Pour choisir, voir les autres Tags possibles dans [[:atelier:#tags|l'Atelier]]. | + | * Suivi : {{tag>à-tester}} |
* Création par [[user>totophe56]] 15/05/2015 | * Création par [[user>totophe56]] 15/05/2015 | ||
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=11308 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** | **Nota :** | ||
Ligne 16: | Ligne 16: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | 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éficients visuelles. | + | Post du forum où l'aventure de ce tuto est née : |
+ | * https://debian-facile.org/viewtopic.php?id=11108 LOL | ||
- | L'association AcCIBLE (comprendre accessible ;-) ) [[http://www.accible.fr/]] 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 ils faut bien-sûr des outils fonctionnels et faciles à utiliser. | + | L'accessibilité des environnements de bureau (tout OS confondu) est souvent un chemin de croix pour la mise à disposition d'outils fonctionnels et audibles pour les personnes déficientes visuelles. |
- | Au cours de ma quête à l'accessibilité, j'ai fais connaissance de la communauté Handylinux [[http://forum.handylinux.org]] composée de joyeux lurons travaillant déjà depuis quelques 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-) ). | + | L'association [[http://www.accible.fr/ | 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 fais connaissance de la communauté [[http://forum.handylinux.org | Handylinux]] composée de joyeux lurons travaillant déjà depuis quelques 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 future version de leur live CD (installable aussi en dur bien sûr :-P) qui est restée en version Beta en attendant la version stable de Jessie comprendra bien sûr tous les outils qui leur a été possible de mettre en place (loupe, contraste, handymenu 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 :-) . | + | La future version de leur live CD (installable aussi en dur bien sûr :-P) qui est restée en version Beta en attendant la version stable de Jessie comprendra bien sûr tous les outils qu'il leur a été possible de mettre en place (loupe, contraste, handymenu 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 ===== | ===== Installation ===== | ||
- | Passer en mode super utilisateur | + | Passez en mode [[doc:systeme:superutilisateur|super utilisateur]]. Par exemple avec la commande : |
+ | <code user>su -</code> | ||
- | <code user> sudo su </code> | + | Et mettez votre [[doc:systeme:apt:apt-get|système à jour]] : |
+ | <code root>apt-get update</code> | ||
+ | <code root>apt-get dist-upgrade</code> | ||
- | puis entrez votre mot de passe utilisateur | + | ==== mbrola ==== |
- | - ensuite installer mbrola + les voix françaises mbrola + espeak + speech-dispatcher + gnome orca après avoir mis le système à jour : | + | Installez mbrola et ses compléments : |
- | <code root>apt-get update | + | <code root>apt-get install mbrola mbrola-fr1 mbrola-fr4 espeak speech-dispatcher gnome-orca</code> |
- | apt-get upgrade | + | Maintenant, nous allons configurer **speech-dispatcher** pour le faire fonctionner avec mbrola : |
- | apt-get install mbrola mbrola-fr1 mbrola-fr4 espeak speech-dispatcher gnome-orca</code> | + | Ouvrez le fichier dans votre éditeur préféré à partir de la console en super-utilisateur : |
+ | <code root>nano /etc/speech-dispatcher/speechd.conf</code> | ||
- | -ceci fait, nous allons configurer speech-dispatcher pour fonctionner avec mbrola : | + | === La voix === |
- | ouvrir le fichier dans votre éditeur préféré à partir de la console en super-utilisateur | + | À votre guise, laissez la voix d'homme ou préférez (comme moi) la voix de femme en [[doc:programmation:commenter|commentant]] la ligne avec "MALE1" ainsi : |
+ | <file># DefaultVoiceType "MALE1"</file> | ||
- | <code root>éditeur /etc/speech-dispatcher/speechd.conf</code> | + | Et en ajoutant la ligne avec "FEMALE1" ainsi : |
+ | <file> DefaultVoiceType "FEMALE1"</file> | ||
- | -à votre guise, laissez la voix d'homme ou préférez comme moi la voix de femme en commentant la ligne avec "MALE1" et en ajoutant la ligne avec "FEMALE1": | + | === Le language === |
- | <code># DefaultVoiceType "MALE1" | + | Modifiez de même le langage anglais par défaut en commentant la ligne : |
- | DefaultVoiceType "FEMALE1"</root> | + | <file># DefaultLanguage "en"</file> |
- | -Modifiez le langage par défaut | + | Et en ajoutant la ligne : |
+ | <file> DefaultLanguage "fr" </file> | ||
- | <code># DefaultLanguage "en" | + | === Module === |
- | DefaultLanguage "fr" </code> | + | |
- | -Décommentez la ligne pour charger le module par défaut : | + | pour charger le module par défaut décommentez la ligne : |
+ | <file>AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"</file> | ||
- | <code>AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"</code> | + | Et changez la ligne suivante pour définir quel module par défaut utiliser : |
+ | <file>#DefaultModule espeak</file> | ||
- | -Changez la ligne suivante pour définir quel module par défaut utiliser : | + | en |
+ | <file>DefaultModule espeak-mbrola-generic</file> | ||
- | <code>#DefaultModule espeak</code> | + | En-dessous ajoutez aussi la ligne : |
+ | <file>LanguageDefaultModule "fr" "espeak-mbrola-generic"</file> | ||
- | -en | + | Enregistrez le fichier et fermez-le. |
- | <code>DefaultModule espeak-mbrola-generic</code> | + | <note important>Il faut absolument activer les technologies d'assistance : |
+ | * sous XFCE : <file>Menu des applications - Paramètres - Accessibilité</file> | ||
- | -En dessous ajoutez la ligne | + | sinon l'assistance ne fonctionnera que sous quelques applications comme le contrôleur de volume. |
- | <code>LanguageDefaultModule "fr" "espeak-mbrola-generic"</code> | + | Un redémarrage complet de la machine est nécessaire afin que tous les modules soient fonctionnels</note> |
- | + | ||
- | -Enregistrez ensuite le fichier puis fermez-le. | + | |
- | + | ||
- | <note important>Afin que la synthèse vocale 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 m(</note> | + | |
- | <note important>Il a été noté qu'un redémarrage complet de la machine soit nécessaire afin que tous les modules soient fonctionnels</note> | + | |
===== Utilisation ===== | ===== 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 | + | 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 [[doc:programmation:bash:script:|script bash]] qui lancera ou, si elle est déjà lancée, éteindra l'application. |
- | -En mode super-utilisateur, créez le fichier /usr/bin/scriptorca : | + | === script d'utilisation === |
- | <code root>éditeur /usr/bin/scriptorca</root> | + | En mode super-utilisateur, créez le fichier **/usr/bin/scriptorca** : |
+ | <code root>nano /usr/bin/scriptorca</code> | ||
- | - et entrez le contenu : | + | et entrez ces lignes : |
- | + | <file bash> | |
- | <code>#!/bin/bash | + | #!/bin/bash |
if pgrep "orca" > /dev/null; then | if pgrep "orca" > /dev/null; then | ||
Ligne 96: | Ligne 106: | ||
orca --replace & | orca --replace & | ||
fi | fi | ||
- | exit 0</code> | + | exit 0 |
+ | </file> | ||
- | -Enregistrez et quitter | + | Enregistrez et quitter. |
- | + | ||
- | -Ensuite, rendez le fichier exécutable : | + | |
+ | Rendez le fichier exécutable : | ||
<code root>chmod +x /usr/bin/scriptorca </code> | <code root>chmod +x /usr/bin/scriptorca </code> | ||
- | -Puis ensuite vous pouvez créer un raccourci clavier (et oui, pour les personnes qui en ont plus besoin, cela peut-être sympa de pouvoir lancer l'application LOL ) | + | Vous pouvez créer un raccourci clavier (eh oui, pour les personnes qui en ont plus besoin, cela peut-être sympa de pouvoir lancer l'application LOL ) |
- | -Sous XFCE : Menus des applications - Paramètres - Raccourcis d'applications - Ajouter - puis entrez l'appel de la commande : <code>bash /usr/bin/scriptorca</code> puis entrez la combinaison de touches que vous souhaitez. | + | Sous XFCE : |
+ | Menus des applications - Paramètres - Clavier - Raccourcis d'applications - Ajouter - puis entrez l'appel de la commande : <file>bash /usr/bin/scriptorca</file> puis 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 : <code>bash /usr/bin/scriptorca</code> | + | 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 | + | 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** |
<code root>apt-get install xdotool</code> | <code root>apt-get install xdotool</code> | ||
- | Code du fichier bash pour les ordinateur portable (combinaison de touches caps-lock + espace) | + | Code du fichier bash pour les ordinateur portable (combinaison de touches caps-lock + espace) : |
- | + | <file>#!/bin/bash | |
- | <code>#!/bin/bash | + | |
xdotool key Caps_Lock+space & | xdotool key Caps_Lock+space & | ||
- | </code> | + | </file> |
- | Code du fichier bash pour les ordinateurs fixes (combinaison de touches inser + espace) | + | Ou bien pour le code du fichier bash pour les tours((ordinateurs fixes)) (combinaison de touches inser + espace) |
- | <code>#!/bin/bash | + | <file>#!/bin/bash |
xdotool key Insert+space & | xdotool key Insert+space & | ||
- | </code> | + | </file> |
- | <note tip>Vous pouvez jouer sur la vitesse d'élocution et sur la hauteur de diction pour rendre la voix plus agréable à votre oreille ;-) </note> | + | <note tip>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 ;-) </note> |