[progliste] Re: eloquence
Hello Yannick, Oui... Il y a quelques commandes, qui sont préfixées par un joli caractère de code 8245. Je te mets un petit txt en échantillon, ça marche avec Jaws, il paraît que ça peut marcher avec l'Eloquence autoswitching de NVDA mais j'ai pas essayé. Ca marche bien dans 6Pad++, ça ne marche pas dans NoteTab. Donc, les conditions peuvent varier. En gros, vb c'est la hauteur, vs la vitesse, vf je sais pas. Et s'il y a autre chose, moi pas me souvenir voire même, pas connaître. Tout ça ne me semble pas d'une grande précision, rivalisera pas avec le plus mauvais des autotunes, mais bon. J.-F. Le 28/11/2017 07:57, yannick a écrit : bonjour il me semble qu'il existe une syntaxe particulière pour qu'eloquence dise un mot de tel ou tel façon , peux t'on jouer sur la hauteur par exemple ? merci ! Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : h ttp://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�. ÿþ5 v f 5 v s 1 0 5 v b 4 0 d o 5 v s 1 5 5 v b 4 6 R é 5 v s 2 0 5 v b 5 0 M i 5 v s 2 5 5 v b 5 2 F a 5 v s 2 5 5 v b 5 7 S o l 5 v s 3 0 5 v b 6 1 L a 5 v s 3 5 5 v b 6 5 S i 5 v s 5 0 5 v b 6 7 D o 5 v s 5 5 5 v b 7 1 R é 5 v s 6 0 5 v b 7 4 M i 5 v b 7 5 F a 5 v b 7 9 S o l 5 v b 8 2 L a 5 v b 8 6 S i 5 v b 8 7 D o 5 v b 7 9 e t 5 v s 6 0 5 v b 7 4 v o i 5 v s 5 0 5 v b 6 7 l a l 5 v b 5 7 t r a 5 v s 3 0 5 v b 4 0 v a i l
[progliste] Re: script web pour la lecture des vid éo
Salut, je suis en plein scripting de thunderbird, je ne pourrais pas encore tester ton script ,mais il serait possible d'utiliser les api de nvda & jaws .(je le fais dans thunderbird ) en tout cas ton script m'interesse et je le testerais Le 28/11/2017 à 13:33, Yannick Youalé a écrit : Salut les mecs, J'espère que vous êtes encore tous en vie. MDR !!! J'en suis sûr au moins pour mon illustre homonyme qui apparemment est le seul ancien à encore poster ces derniers mois sur cette ML. Aujourd'hui, je réponds à ce mail envoyé par moi-même en janvier dans lequel je vous questionnais sur l'existence d'une solution grease monkey pour aider les déficients visuels à la manipulation des vidéo d'internet. Faute de réponse, je me suis retroussé les manches pour me bricoler moi-même une solution grease monkey qui marche relativement bien avec les sites utilisant la balise video. Vous l'avez en pièce jointe. Attention, j'ai ajouter l'extension ".txt" pour qu'il puisse passer comme pièce jointe à ce mail. Je l'ai uniquement testée dans firefox, mais mon intuition me dit que tous les membres de la liste devraient l'avoir sur leurs bécanes. Le script consiste à créer les raccourcis clavier suivants dans le navigateur: * maj+échap pour repositionner le focus sur l'objet vidéo * shift+espace pour mettre pause ou relancer la vidéo * maj+flèche gauche ou droite pour reculer ou avancer de 10 secondes * Ctrl+flèche gauche ou droite pour reculer ou avancer la vidéo de 60 secondes * Ctrl+maj+flèche gauche ou droite pour reculer ou avancer la vidéo de 5 minutes; * Maj+flèche haut ou bas pour augmenter ou diminuer le volume * ctrl+flèche haut ou bas pour basculer entre les différents objets vidéo sur la pages s'i il y en a plusieurs; * r ou maj+r pour augmenter ou diminuer la vitesse de la vidéo; * d pour faire apparaître un dialogue affichant les statuts de la vidéo c'est-à -dire la position actuelle, la durée totale, si en pause, si muet, etc... * m pour activer ou désactiver le muet. De plus, pour être sûr que ces raccourcis fonctionneront sans conflit, je vous recommande d'entrer en mode formulaire avant de les taper (que ce soit avec jaws ou NVDA). Avec NVDA, c'est insert+espace quelque soit l'endroit de la page où vous vous trouvez. Certes ce script peut encore être amélioré, mais c'est déjà pour ma part beaucoup plus d'accessibilité que je n'en avait jusqu'ici concernant les vidéo. Sinon, comme pistes d'amélioration, on pourrait avoir: * la création d'un raccourci pour cliquer sur vidéo suivante ou vidéo précédente lorsqu'on est spécifiquement sur youtube. * trouver le moyen de faire dire les messages par la synthèse vocale et ne plus avoir à les faire afficher dans une boîte de dialogue alert. Je crois qu'on peut jouer en aria pour arriver à ce résultat. * la prise en compte des balises audio pour ne pas se cantonner qu'aux vidéo; * la prise en compte des vidéo flash bien qu'en voie d'extinction sur le web. * etc. Qu'est-ce que vous en pensez ? Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. www.visuweb.net Progliste : Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/progliste@ml.free.fr/ Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
[progliste] Re: script web pour la lecture des vidéo
Salut les mecs, J'espère que vous êtes encore tous en vie. MDR !!! J'en suis sûr au moins pour mon illustre homonyme qui apparemment est le seul ancien à encore poster ces derniers mois sur cette ML. Aujourd'hui, je réponds à ce mail envoyé par moi-même en janvier dans lequel je vous questionnais sur l'existence d'une solution grease monkey pour aider les déficients visuels à la manipulation des vidéo d'internet. Faute de réponse, je me suis retroussé les manches pour me bricoler moi-même une solution grease monkey qui marche relativement bien avec les sites utilisant la balise video. Vous l'avez en pièce jointe. Attention, j'ai ajouter l'extension ".txt" pour qu'il puisse passer comme pièce jointe à ce mail. Je l'ai uniquement testée dans firefox, mais mon intuition me dit que tous les membres de la liste devraient l'avoir sur leurs bécanes. Le script consiste à créer les raccourcis clavier suivants dans le navigateur: * maj+échap pour repositionner le focus sur l'objet vidéo * shift+espace pour mettre pause ou relancer la vidéo * maj+flèche gauche ou droite pour reculer ou avancer de 10 secondes * Ctrl+flèche gauche ou droite pour reculer ou avancer la vidéo de 60 secondes * Ctrl+maj+flèche gauche ou droite pour reculer ou avancer la vidéo de 5 minutes; * Maj+flèche haut ou bas pour augmenter ou diminuer le volume * ctrl+flèche haut ou bas pour basculer entre les différents objets vidéo sur la pages s'i il y en a plusieurs; * r ou maj+r pour augmenter ou diminuer la vitesse de la vidéo; * d pour faire apparaître un dialogue affichant les statuts de la vidéo c'est-à-dire la position actuelle, la durée totale, si en pause, si muet, etc... * m pour activer ou désactiver le muet. De plus, pour être sûr que ces raccourcis fonctionneront sans conflit, je vous recommande d'entrer en mode formulaire avant de les taper (que ce soit avec jaws ou NVDA). Avec NVDA, c'est insert+espace quelque soit l'endroit de la page où vous vous trouvez. Certes ce script peut encore être amélioré, mais c'est déjà pour ma part beaucoup plus d'accessibilité que je n'en avait jusqu'ici concernant les vidéo. Sinon, comme pistes d'amélioration, on pourrait avoir: * la création d'un raccourci pour cliquer sur vidéo suivante ou vidéo précédente lorsqu'on est spécifiquement sur youtube. * trouver le moyen de faire dire les messages par la synthèse vocale et ne plus avoir à les faire afficher dans une boîte de dialogue alert. Je crois qu'on peut jouer en aria pour arriver à ce résultat. * la prise en compte des balises audio pour ne pas se cantonner qu'aux vidéo; * la prise en compte des vidéo flash bien qu'en voie d'extinction sur le web. * etc. Qu'est-ce que vous en pensez ? Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. www.visuweb.net // ==UserScript== // @nameHTML5 video accessibility // @description add controls to html5 video to help blinds // @namespace mailtoloco // @author Yannick Youale mailtoloco2...@gmail.com // @copyright Copyright 2017 Yannick Youale // @license BSD // @include * // @version 0.1 // @grant none // ==/UserScript== var flagVideo = false; var VideoIndex = 0; function isVideoPresent(){ // détermine si on est sur une page de vidéo var elm = document.getElementsByTagName("video"); return (elm.length > 0); } // fin fonction function ConvertDuration(d){ // converti le temps donné var i; var s = ""; var dRest = 0; // si au moins une heure if(d >= (60 * 60)){ // le nombre d'heures max i = parseInt(d / (60 * 60)); s = s + i + " heures"; d = d - (i * 60 * 60); } // end if ' fin si au moins une heure // si au moins une minute if(d >= 60){ // le nombre de minutes max i = parseInt(d / (60)); s = s + " " + i + " minutes"; d = d - (i * 60); } // end if ' fin si au moins une minute // s'il y a des secondes restantes if(d > 1){ s = s + " " + parseInt(d) + " secondes"; } // end if // renvoi return s; } // end function function document_onKeyDown(e){ // à l'appuie des touches du clavier // var intKeyCode = window.event.keyCode; var i; var s = ""; var d; var dd; var ddd; var KeyCode = e.keyCode; var elm; // 27 = échap if(KeyCode == 27){ if(e.shiftKey){ // on appuie sur un éventuel bouton ignorer la vidéo elm = document.getElementsByTagName("input"); if(elm.length > 0){ s = ""; for(i=0; i dd){ d = dd; } elm.currentTime = d; // SayString "Avance de 5 minutes", false } else if(e.shiftKey){ // e.shiftKey // avance de 10 secondes d = d + 10; if(d > dd){ d = dd; } elm.currentTime = d; // SayString "Avance de 10 secondes", false } else if(e.ctrlKey){ // ctrl // Avance de 60 secondes d = d + 60; if(d > dd){ d = dd; } elm.currentTime = d; // SayString "Avance de 60 secondes", false } // end if return; } // end if // 38 = flèche haut pour volume et changement d'index de vidéo if(KeyCode == 38){ elm = document.getElementsByTagName("video")[VideoIndex]; if(e.shiftKey){ d = elm.volume; d =