
Chewing Word est un logiciel innovant et ludique d'aide à la saisie et à la communication verbale. Il est destiné:
- aux personnes handicapées des mains ou de la voix, dès le moment où elles sont capables de cliquer, de désigner, ou les deux;
- aux tierces personnes de leur entourage qui souhaitent accélérer un protocole d'épellation standard ou adapté;
- aux élèves dyslexiques;
- aux enfants en phase d'apprentissage de la lecture.
Son principe est de remplacer les structures fixes traditionnelles (ESARIN, tableaux, arborescences, classeurs de pictogrammes) par un clavier dynamique, réordonné en fonction du contexte. Son interface simple et élégante vise à minimiser la surcharge cognitive inhérente à cette approche, pour n'en retenir que les avantages: vitesse, puissance et fluidité.
Chewing Word est:
- multi-utilisateur;
- multi-accès (standard, défilement, clic automatique, tierce personne, glissières);
- multi-langage (actuellement seulement en français);
- multi-plateforme (Mac OS X, Windows, Linux);
- libre et gratuit (logiciel sous GNU GPL 3, sons, images et textes sous Creative Commons).
Bonne visite!
Quoi de neuf?
4 novembre 2009
Résolution d'une erreur 14001 au lancement sur certains PC équipés de Windows XP. Merci à Luca Ferrazzini pour son rapport de bogue et ses tests, et à Thierry pour l'écriture d'un patch magique à télécharger ici.
20 octobre 2009
Sous Linux, mise à jour du paquet et des instructions d'installation pour avoir une icone de lancement de l'application (contribution d'Yves91).
17 octobre 2009
Chewing Word 1.5 est une mise à jour majeure, qui introduit les glissières de sécurité, la synthèse vocale, la copie-carbone entre profils, ainsi que de nombreuses autres innovations, améliorations et corrections.

Glissières de sécurité
Le défilement de Chewing Word a été conçu pour les personnes paralysées; or, c'était jusqu'ici le seul mode vers lequel nous pouvions orienter celles qui souffraient de mouvements involontaires ou d'amplitude incontrôlée. À deux problèmes opposés, absence et excès de mouvement, répondait donc, paradoxalement, une seule solution. Ce n'est plus le cas avec la version 1.5.
Les personnes ayant des difficultés à contenir leurs mouvements peuvent maintenant profiter de la souplesse des modes standard et clic automatique en les équipant de glissières de sécurité. Il s'agit de bandes d'épaisseur réglable qui ont la propriété de repousser le pointeur de la souris vers un élément pertinent du cadran. Installées tout autour, elles évitent d'en sortir inopinément, et facilitent le passage de l'une à l'autre des rangées de touches; insérées entre ces deux rangées, elles guident le pointeur vers la bulle de prédiction.
Il se trouve qu'elles font précisément appel aux mêmes méthodes de déplacement que le défilement. C'est-à-dire, par exemple, qu'en quelque endroit qu'on tente de les traverser, elles renvoient le pointeur vers la prochaine cible. De ce fait, elles peuvent être utilisées comme un défilement libre à vitesse variable, notamment avec un joystick ou des touches-souris.
Cette petite fonctionnalité, à ranger dans la rubrique «il suffisait d'y penser!», constitue peut-être le chaînon manquant entre le mode de défilement et les autres. Nous espérons qu'elle rendra Chewing Word accessible à quelques personnes qui en étaient privées, et plus adapté à quelques autres. Vos retours d'expérience nous sont indispensables pour la faire évoluer: à vos claviers, virtuels ou non!

Fonctionnalités sonores
Le logiciel est distribué avec la synthèse eSpeak couplée à la voix fr1 de MBROLA:
- eSpeak est un moteur libre, léger, multilingue et multi-plateforme; en développement actif, il est soutenu par une importante communauté internationale;
- MBROLA, quoique non libre et relativement ancien, reste à l'heure actuelle la solution gratuite de référence.
Mais surtout, Chewing Word n'est pas sectaire: il parlera de bonne grâce avec n'importe quel moteur, libre ou commercial, pourvu que celui-ci offre une interface en ligne de commande. Par exemple, sous Windows, la compatibilité est assurée avec toutes les voix SAPI 4 et 5. Sous Mac OS X, les vidéos de démonstration donnent à entendre non seulement eSpeak, fr1 et fr4 (MBROLA), mais aussi Jean-Pierre et Isabelle (Cepstral Swift), Alice, Bruno, Claire, Julie et Margaux (infovox iVox HQ d'AssistiveWare).
Les possibilités audio ne s'arrêtent pas à la vocalisation de texte. En réalité, la synthèse n'est invoquée que dans le cas où ledit texte n'a été associé à aucun fichier son; dans le cas contraire, c'est ce fichier qui est joué. Les applications sont infinies: pré-enregistrement de phrases usuelles par la voix de synthèse ou par une voix amie, lecture de musique, production de sons utiles, amusants ou intempestifs (sonnettes, impulsions téléphoniques, effets sonores, cris d'animaux, bruits d'ambiance, sons répulsifs, etc.).
Les fonctionnalités audio de Chewing Word 1.5 couvrent plusieurs usages:
- conversation: en un seul clic, faites lire la dernière phrase ou le dernier paragraphe composé; une vocalisation des mots au fur et à mesure de leur acquisition est également possible en zéro clic;
- lecture de texte: totalement interactive, elle se prête aussi bien à la délivrance d'un discours devant une assemblée, qu'à la lecture solitaire d'un roman d'amour;
- confirmation de saisie: c'est le retour sonore réclamé par les amateurs de pictogrammes, enfants du Cours Préparatoire et personnes dyslexiques;
- écoute de musique: quoique non prévu initialement, cet usage est une bonne illustration de la généralité des solutions audio offertes par Chewing Word, qui devient donc une interface (très fruste) à votre bibliothèque musicale.
Autres nouveautés
- Si vous avez à gérer plusieurs profils d'utilisateur ou d'utilisation, vous apprécierez certainement le nouveau bouton «copie-carbone» du panneau de Préférences. Celui-ci permet de reproduire toutes les modifications d'un profil (et seulement ces modifications) dans tous les autres profils actifs.
- Les abréviations conservent maintenant leur capitalisation d'origine, ce qui les rend beaucoup plus utilisables pour les adresses, les noms propres, etc.
- Le clic automatique devient moins stressant, avec la possibilité d'inhiber les répétitions, leur désactivation systématique sur la touche Espace, et une meilleure utilisabilité de la sélection par survol.
- Sur le site, un forum de discussion succède à l'ancienne Foire Aux Questions.
L'historique complet des changements, corrections et améliorations est donné comme d'habitude sur la page de téléchargement.
Version 1.5-ε?
Comme vous le savez peut-être, la sortie de Chewing Word 1.5 s'est trouvée retardée par des problèmes de déploiement du module Phonon (description sur mac Intel). Le choix de ce module nous avait été initialement dicté par sa richesse en fonctionnalités. Hélas! nous avons depuis appris à nos dépens que son intégration dans Qt n'était ni suffisamment mature, ni même suffisamment pérenne pour en faire une solution multiplateforme viable. C'était le mauvais cheval; pour le ramener tout de même même à l'écurie, nous avons finalement décidé de lui ajoindre un module de secours, qui s'y substitue au besoin. Si Phonon est indisposé, Chewing Word 1.5 passe donc en mode 1.5-ε (lire «1.5 moins epsilon»): il désactive au passage quelques possibilités audio mineures, décrites sur la page de téléchargement. Bonne nouvelle pour les adeptes de Linux: ils ne sont pas touchés par ces limitations, et devraient donc être les premiers à bénéficier d'une version 1.5 complètement fonctionnelle.
Nous espérons que les avancées de Chewing Word nous feront pardonner son retard. Celui-ci nous aura en tout cas servi de leçon: nous ne donnons plus de date pour la version 1.6, qui devrait permettre l'interaction avec d'autres logiciels (via des commandes externes, ou scripts) et avec ses propres données (via des commandes internes).
Remerciements
- Les auteurs et contributeurs d'eSpeak, en particulier Stéphane Doyon (Google, co-auteur avec Nicolas Pitre de Cicero TTS, dont les règles de génération de phonèmes ont été intégrées à eSpeak) pour ses conseils d'expert.
- Toute l'équipe du projet MBROLA (Faculté Polytechnique de Mons).
- Dan Faerch, auteur de Sapi2Wav.
- Les organisateurs et les participants du thème Handicap des RMLL 2009, pour de nombreuses discussions et présentations passionnantes.
- Frédéric Déléchamp, auteur de l'excellent clavier virtuel statique DonnerLaParole, pour ses suggestions et un coup de pouce décisif sur MBROLA.
- Yves, Cyril, Zsuzsanna, et tous les proches qui nous ont aidé et soutenu de la conception à la distribution de la version 1.5.
8 juillet 2009
Présentation du logiciel délivrée aux Rencontres Mondiales du Logiciel Libre 2009 (Nantes).

2 mai 2009
Mise à jour mineure: Chewing Word 1.4.2 permet de personnaliser l'ordre des touches du cadran statique et corrige quelques bogues.
15 octobre 2008
Mise à jour mineure: Chewing Word 1.4.1 permet l'utilisation des pictogrammes aux formats GIF et JPEG (à ce jour, seulement sur Mac) et complète le dictionnaire des modèles de conjugaison de la langue française.
24 septembre 2008
Chewing Word en tant que logiciel éducatif
On nous a souvent demandé quels services pouvait rendre Chewing Word dans le cadre de la dyslexie ou de l'apprentissage de la lecture. Malgré quelques échos d'expériences en ce sens, notre réponse restait prudente, ne fût-ce que parce que notre questionneur en savait généralement beaucoup plus long que nous sur le sujet!
La sortie de Chewing Word 1.4 pourrait peut-être nous enhardir. Cette version est en effet explicitement conçue pour aider à la composition de mots morphologiquement corrects; ceci en faisant apparaître, tout au long du processus, des pictogrammes dans l'éditeur et/ou sur les touches correspondantes.
Attention! notre logiciel ne devient en aucun cas un outil de communication par pictogrammes (type Minspeak, Makaton, Bliss, etc.). L'unité de codage reste la lettre, le chiffre, le signe de ponctuation. Les images ne se substituent pas aux mots: elles les illustrent.

La chasse aux pictos
La présente version offre un jeu d'un genre totalement nouveau, une sorte de rallye alphabétique que nous appelons: «La chasse aux pictos». Il s'agit de reconstituer un mot donné en s'aidant des images affichées sur les touches qui servent à le composer. Les mots les plus courants sont les plus faciles: par exemple, «homme» apparaît en couleurs sur la touche H, ce qui veut dire qu'il suffit d'un clic long pour l'écrire; d'autres demandent un peu plus d'opérations: par exemple, la «maison» affichée sur la touche M est en grisé: il faudra d'abord écrire le mot le plus courant («mais») pour la voir apparaître en couleurs sur la touche O; certaines images, enfin, sont cachées par d'autres: «Parole» cache «POire», qui cache «POMme». Ces «niveaux» intrinsèques permettent déjà à l'éducateur de mettre au point des exercices de difficulté croissante. En outre, en désactivant certains types d'affichage dans le panneau de Préférences, il pourra passer progressivement d'un système qui guide l'apprenant, à un système qui se contente de valider ses bonnes réponses.
Une base de pictos extensible
Chewing Word 1.4 inclut une base de démonstration de 100 pictogrammes qui, par le jeu des synonymies, des conjugaisons et autres flexions, permet de guider, d'accompagner et de valider la composition de plus de 1100 mots. C'est encore bien peu, mais tout est prévu pour que vous, utilisateur, puissiez très facilement étendre cette base: il vous suffit de créer au bon endroit de votre disque dur un dossier d'images correctement nommées; à partir de ces noms, Chewing Word générera automatiquement un index associant chaque pictogramme à tous les mots dérivés. Le plus beau, c'est que vous pouvez nous envoyer les index ainsi constitués: nous les publierons sur le site, de façon à ce que toute la communauté en profite. Et si des considérations de propriété intellectuelle nous empêchent de diffuser les pictogrammes eux-mêmes, rien ne nous interdit de fournir, avec l'index, le lien permettant de les télécharger.
Remerciements
- Les pictogrammes de la base de démonstration ont été dessinés par M. Dirceu Veiga, qui les offre en libre téléchargement sur le site de Fasticon. Merci à lui pour son talent et sa générosité!
- L'idée «d'ajouter des pictogrammes à la prédiction des mots» nous a été suggérée par M. Luca Ferrazzini, éducateur-enseignant en Suisse auprès de jeunes de 16 à 18 ans ayant des besoins éducatifs spécifiques. En expérimentant Chewing Word dans sa classe, il y a vu le moyen de leur procurer un retour visuel. Nous espérons que cette version répondra à son attente (un peu plus longue que promis!).
14 juillet 2008 (fête nat.)
Chewing Word se fait de nouveaux amis! Les personnes paralysées ou qui éprouvent des difficultés à déplacer un curseur de souris, peuvent désormais accéder à l'ensemble de ses fonctions de saisie: lettres, prédictions complètes ou tronquées, chiffres, caractères spéciaux, ponctuations isolées ou en séquence. Et c'est à travers la même interface minimaliste, marque distinctive du logiciel, qu'elles passeront en revue chacun de ces éléments.
Le problème de la revue est un cas d'école, et même d'école militaire. Il a deux solutions: soit, ce sont les soldats qui défilent devant le capitaine immobile; soit, c'est le capitaine qui passe devant ses hommes au garde-à-vous. Nous avons retenu cette deuxième métaphore, nettement plus économe en mouvements (de troupes): ainsi, à chaque pas, le capitaine (le curseur de la souris) va se planter devant un nouveau soldat (une lettre, une prédiction, la gomme, etc.). Pour en revenir à notre utilisateur, si cet élément lui convient, il appuiera brièvement sur son contacteur; ou bien, par un appui prolongé, entrera dans un cycle distinct de sous-propositions, parmi lesquelles il validera sa préférée en relâchant la pression.
Chewing Word 1.3 a aussi pensé aux personnes qui ne peuvent pas maintenir la pression sur un contacteur. Plusieurs modes de simulation du clic long leur sont offerts, en défilement ou non.
Les bougeurs de souris ne sont pas pour autant oubliés par cette mise à jour: ils bénéficient maintenant d'un défilement à l'intérieur du clic long, ce qui leur permet par exemple de sélectionner une variante d'accentuation sans aller cliquer à l'extrémité de la bulle.
Ces différentes innovations ont été implantées de façon à être facilement modifiables (en termes techniques, la logique de leur comportement est décrite par des automates à états finis). Si Chewing Word 1.3 ne répond pas tout à fait vos besoins, vous pouvez bien sûr prendre votre mal en patience en vous disant que c'est sa première version «défilante»; mais vous pouvez aussi, et ce sera mieux pour tout le monde, nous expliquer le comportement que vous souhaiteriez: peut-être n'aurez-vous même pas attendre la prochaine version pour voir vos vœux réalisés.
Remerciements. M. Maxime François qui, alors étudiant à Metz, avait programmé avec ses camarades une première version d'un ancêtre de Chewing Word, nous a fait l'amitié de créer les superbes effets sonores du clic automatique et du défilement. Vous pourrez découvrir le reste de son travail sur http://www.youtube.com/user/DamagedMeat.
12 juillet 2008
20 mai 2008
Chewing Word 1.2 offre un nouveau mode d'accès, le clic automatique, qui devrait entre autres permettre de le piloter par le regard (eye tracking). Dans ce mode, l'utilisateur «clique» en immobilisant un certain temps le curseur de la souris sur certains éléments de l'interface. L'interaction a été adaptée de façon à préserver la quasi-totalité des possibilités du mode standard: ainsi, la composition à distance d'une prédiction complète, la troncature par survol ou encore la définition d'abréviation restent accessibles.
Notre réflexion nous a amené en fait à étendre significativement la sémantique du clic court, ce qui a produit en retour plusieurs bénéfices importants sur l'utilisation en mode standard. Ainsi avons-nous abandonné le principe, par trop déconcertant pour les débutants, de faire disparaître les accents lors du survol de la bulle. De façon générale, les formes accentuées sont devenues accessibles de façon plus intuitive et plus fluide.
L'auteur tient à remercier les organisateurs et l'ensemble des participants de la conférence ISAAC 2008 (Louvain-la-Neuve, 15-17 mai 2008) pour leur intérêt, leurs retours d'expérience et leurs réflexions sur la saisie avec Chewing Word. Les suggestions recueillies ont pour certaines d'ores et déjà trouvé leur place dans la version 1.2, et la version 1.3 (défilement) tiendra le plus grand compte de plusieurs autres.
1er mai 2008
Chewing Word 1.1 introduit la gestion des profils multiples. Chaque profil définit une valuation de l'ensemble des options (précédemment accessibles via le menu Niveau), et peut être vu comme correspondant:
- dans un cadre multi-utilisateur (typiquement, le cadre hospitalier), à tel ou tel patient, telle ou telle pathologie;
- dans un cadre mono-utilisateur (sur un ordinateur personnel), à différents contextes d'usage (chez soi, à l'extérieur, etc.).
Cette mise à jour met en place l'infrastructure nécessaire à la gestion des modes d'interaction: clic automatique (à venir dans la version 1.2) et défilement (version 1.3).
1er avril 2008
Sortie de Chewing Word 1.0, avec au menu:
- la correction de nombreuses bogues;
- de nombreuses améliorations concernant la ponctuation, les fonctions de la gomme, la saisie dans les modes dégradés, la calculatrice, l'affichage, etc.;
- un vrai manuel d'utilisation, en ligne et hors ligne;
- de nouvelles vidéos visionnables dans le manuel, avec explications, clics visibles et audibles;
- un nouveau site.
Merci à tous les bêta-testeurs, particuliers ou professionnels, pour leurs suggestions, leurs encouragements… et leur patience!
12 septembre 2007
Première bêta publique de Chewing Word.





