Quoi de neuf?

18 février 2013

Chewing Word 1.6.4.2 corrige une bogue de régression empêchant le démarrage du logiciel si l'ordre des touches du cadran est réglé sur « alphabétique ». Merci à Gotjek pour le rapport de bogue. Cette mise à jour n'a pas d'intérêt si vous restez sur l'ordre conseillé (dynamique).

6 octobre 2012

L'auteur de Chewing Word participe au Grand Marché logopédique de Bruxelles. Plus de renseignements sur le site de l'UPLF, rubrique « Régionale du Brabant ».

5 septembre 2012

Correction d'une bogue de régression sur les apostrophes. La version 1.6.4 a malheureusement introduit des difficultés pour les utilisateurs français à composer des mots suivis d'une apostrophe. Nous nous en excusons auprès d'eux. Chewing Word 1.6.4.1 devrait corriger le problème.

29 juillet 2012

Chewing Word parla italiano!

Nous avons le plaisir d'annoncer aujourd'hui la sortie officielle de la première version italienne de Chewing Word. Un grand merci à Andrea Primiani qui, à la tête d'une petite équipe de traducteurs (Paolo Mauri et Zambu), n'a pas hésité à aller bien au-delà de l'indispensable localisation de l'interface (réalisée en à peine une journée!). Grâce à sa motivation et sa tenacité, sur la soixantaine de fichiers localisables que compte actuellement le logiciel, plus d'une quinzaine sont donc d'ores et déjà entièrement traduits: cela couvre l'interface, la page d'accueil, certains scripts et, last but not least, les pictos (qui posent les problèmes d'adaptation les plus subtils).

it_chewingword.png

Adepte de Linux, Andrea nous a également montré comment remplacer l'antique MBROLA par l'excellente synthèse vocale des téléphones Android, Pico TTS. Les instructions d'installation pour Linux sont mises à jour avec cette alternative.

Composition de signes terminaux (trait d'union, etc.)

Chewing Word 1.6.4 introduit une nouvelle méthode pour composer les traits d'unions: omettez ou effacez l'espace terminal du premier mot, et faites un clic long sur la touche Espace. En italien, ce procédé permet également d'obtenir l'apostrophe de l'impératif (suivie d'un espace).

19 juillet 2012

Chewing Word 1.6.3 offre un raccourci-clavier très demandé dans les modes d'accès standard, se décline en plusieurs versions monolingues, et corrige une bogue de régression particulièrement ennuyeuse en français.

Un nouveau raccourci-clavier

On peut maintenant simuler un clic long sur la cible en appuyant sur la touche d'échappement (« esc », dans le coin supérieur gauche de la plupart des claviers). Cette fonctionnalité faisait cruellement défaut aux utilisateurs sans handicap moteur (p. ex. les enfants ou les personnes dyslexiques). Jusqu'à présent, pour composer une prédiction, développer une abréviation ou lancer une commande, ceux-ci devaient aller chercher la souris, éventuellement repositionner le pointeur sur la touche ciblée, cliquer, attendre, puis décliquer. Ils peuvent désormais faire la même chose sans quitter le clavier:

  • pour composer immédiatement le contenu de la bulle, appuyer brièvement sur « esc »;
  • pour faire défiler les variantes, maintenir l'appui jusqu'à l'apparition de la variante cherchée.

Versions monolingues et packs linguistiques

Comme chaque localisation de Chewing Word ajoute de l'ordre de 10 Mo au poids du logiciel, il ne serait guère raisonnable de continuer à proposer par défaut une unique version incluant toutes les langues. L'utilisateur téléchargera désormais la version monolingue de son choix. Il pourra également ajouter une ou plusieurs autres langues en téléchargeant des « packs linguistiques » (base linguistique + traductions de l'interface) et des voix.

« De », pas « dé »!

Si, depuis la version 1.6.1, Chewing Word s'obstine à vous proposer « dé » au lieu de « de », les choses devraient rentrer dans l'ordre avec cette mise à jour.

23 juin 2012

Chewing Word 1.6.2 apporte quelques améliorations internes, normalement sans conséquences pour l'utilisateur. La mise à jour n'est utile que si vous créez des pictos ou faites partie d'une équipe de localisation. Notez que plusieurs fautes d'étourderie (ou pas) ont été corrigées dans les instructions d'installation (merci Rémi!).

6 juin 2012

Chewing Word spricht Deutsch!

Bravo à Julien Poitrin, qui a essuyé les plâtres de l'internationalisation de Chewing Word en assurant la première traduction de l'interface et de la page d'accueil de Chewing Word. Il nous a vraiment impressionné par sa motivation, sa tenacité et son sens du détail. Nous tenons donc à le remercier ici très chaleureusement, en notre nom propre et au nom de tous les futurs utilisateurs germanophones. Parallèlement à son travail, nous avons constitué la base linguistique nécessaire en dépouillant le German Parole Corpus de Wolfgang Teubert, que nous remercions également. Bien sûr, il resterait encore beaucoup à traduire et à adapter (documentation, scripts), mais comme ce n'est pas toujours aux mêmes de faire le boulot, nous appelons les volontaires à prendre le relais de Julien!

de_chewingword.png

Quelques réflexions linguistiques. Quoique l'allemand ne soit pas stricto sensu une langue agglutinante, une part importante de son lexique est formé par simple juxtaposition. Par exemple: herunterfahren, herunterfallen, herunterladen, herunternehmen, herunterspielen. Ce trait morphologique, ainsi que la longueur moyenne des mots (6,26 caractères contre 5,13 en français), en fait un excellent client pour la troncature de prédiction qui, rappelons-le, est l'une des plus saillantes mamelles de Chewing Word.

Pour l'adaptation proprement dite, nous avons pris les décisions suivantes:

  • L'alphabet est restreint aux 26 lettres de l'alphabet latin;
  • Si un mot comporte un « ß », on écrit deux « s », qui sont au besoin automatiquement remplacés par « ß » lorsqu'on fait un clic long. Un « ß » a été ajouté par défaut dans les caractères favoris pour permettre la composition des néologismes (ou mots absents du dictionnaire de Chewing Word) en comportant. Une petite bogue subsiste pour l'instant sur la position de la barre de séparation.
  • Pour les « ä », « ö », « ü » par contre, il faut composer respectivement « a », « o », « u » et non pas « ae », « oe », « ue ». L'acquisition effective des umlauts se fait là encore par clic long. Pour rajouter les umlauts à un néologisme, on passe sur la gomme, puis on va dans la bulle et on clique sur la lettre à transformer.
  • L'automate de ponctuation devrait se conformer à ces règles typographiques.
  • La voix de démonstration incluse est « de2 » de Mbrola. Vous pouvez toujours en installer une autre, à condition qu'elle soit accessible en ligne de commande (ce qui à notre connaissance est le cas de toutes celles qui existent).

Sudoku

Un nouveau script, cwSudoku, adapte le célèbre jeu de grilles à l'interface de Chewing Word: les cases à remplir sont préfixées par leurs coordonnées, et des chiffres apparaissent sur les touches alphabétiques chaque fois que nécessaire. L'introduction d'un nouvel automate de défilement (dont bénéficie également cwPendu) assure une bonne jouabilité au contacteur. Notre script fait appel à un programme de Peter Norvig, et succède à un prototype de Virginie Marchal. Si le logiciel de référence reste le Sudoku accessible (pour Windows) de l'association Idée, notre implantation a sans doute l'avantage d'être multi-plateforme et multi-accès.

Autres

Rendez-vous sur la page de téléchargement pour les quelques autres changements apportés par cette version mineure, pour les francophones, mais majeure pour les germanophones!

Et signalons pour finir que, même si officiellement Chewing Word ne fonctionne qu'en français et en allemand, il est tout à fait possible de composer des textes dans n'importe quelle langue à écriture latine prise en charge par Google Scribe, à savoir: allemand, anglais, espagnol, français, hongrois, italien, néerlandais, polonais, portugais et suédois.

17 mai 2012

Un nouveau chantier s'ouvre officiellement pour votre mâcheur de mots préféré, et cette fois-ci, c'est une aventure dont vous êtes le héros. Lisez notre appel à collaboration pour localiser Chewing Word dans toutes les langues de l'univers, et inscrivez-vous comme traducteur patenté.

1er mai 2012

Chewing Word 1.6.0.1 apporte des corrections mineures, ainsi que quelques scripts nouveaux (cwFondÉcran, cwConsole) ou mis à jour (cwDate, cwIP). Vous devez cwFondÉcran au travail de Virginie Marchal et Ilias Rachad, étudiants de M1 informatique à l'Université de Lorraine, dans le cadre d'un projet d'initiation à la recherche.

7 avril 2012

Nouveau script (réservé aux geeks): cwConsole passe la sélection à une instance du shell et insère la sortie standard dans le texte.

24 mars 2012

cwpages.png

Chewing Word 1.6 est enfin disponible!

De toutes les mises à jour du logiciel, c'est la plus riche en fonctionnalités nouvelles. Pour y accéder, l'utilisateur compose des mots spéciaux débutant par cw (initiales de Chewing Word): cwMail, cwPage, cwAudio, etc. Il peut ainsi, entre autres, envoyer des mails, gérer un document multi-pages (ci-contre), enregistrer la lecture du document par une voix de synthèse, rechercher ou ouvrir des pages web, consulter des cartes géographiques, la météo, tchater avec ses amis, mettre des textes en ligne, interagir avec d'autres applications, etc.

Et ce n'est qu'un début: tout programmeur pourra désormais rajouter de telles fonctions en écrivant lui-même des scripts d'extension. Le logiciel est livré initialement avec plus d'une vingtaine de scripts utiles et/ou pédagogiques. Un guide du développeur très détaillé est également téléchargeable.

Si l'intérêt de la communauté est là, de nouveaux scripts seront donc régulièrement proposés au téléchargement sur ce site. Vous pouvez d'ores et déjà nous soumettre vos idées ou vos contributions dans le forum. Merci d'avance à tous!

Les améliorations que nous avions évoquées dans nos derniers billets sont également au rendez-vous: support (non officiel) de Google Scribe et possibilité de déplacements en diagonale.

Limitations

Si Chewing Word reste multi-plateforme, sa distribution actuelle n'a pas été portée au même degré de finition sur tous les systèmes:

  • Mac OS X. Testé sous Leopard (10.5), Snow Leopard (10.6) et Lion (10.7). Installeur.
  • Windows. Testé sous XP et Seven. Instructions d'installation. Certains scripts importants (tchat, interactions avec d'autres applications) sont manquants.
  • Linux. Testé sous Ubuntu et Fedora. Instructions d'installation pour Ubuntu. Mêmes scripts manquants.

Nous n'avons malheureusement pas les compétences nécessaires pour réaliser un installeur ou développer des scripts spécifiques aux plateformes Windows et Linux. Toutes les bonnes volontés sont les bienvenues pour y suppléer!

8 novembre 2011

Comme vous l'avez remarqué, la nouvelle version de Chewing Word est une nouvelle fois en retard. Le développement touche à sa fin, mais les problèmes de déploiement n'ont pas encore été abordés: nous n'osons plus donner de date.

Pour vous faire patienter un peu (ou vous impatienter davantage), voici un aperçu d'une petite amélioration qui, nous l'espérons, ravira les mâcheurs de mots chevronnés, du moins ceux qui usent d'un dispositif de pointage (souris, joystick, eye tracker, etc.).

Ceux-là ont certainement été plus d'une fois pris au piège par un comportement agaçant de Chewing Word dans une situation pourtant courante: la troncature de prédiction. C'est un problème classique d'utilisabilité, que l'on rencontre par exemple lors de la conception de menus en cascade. Jusqu'ici, en quittant la touche ciblée pour aller tronquer la prédiction de la bulle, il fallait faire bien attention de ne pas rencontrer une autre touche en chemin; car celle-ci serait alors immédiatement devenue la nouvelle cible, remplaçant la prédiction souhaitée par une autre qui n'avait rien à voir. La seule solution était de revenir à la cible initiale, de façon à faire réapparaître la bonne prédiction, puis de retourner dans celle-ci en coudant cette fois davantage le chemin (figure de gauche). Le coup de main était vite pris, mais ce « détour » n'en devenait ni plus rapide, ni plus naturel.

straight.png

Chewing Word 1.6 fait enfin de la ligne droite le plus court chemin entre la cible et la bulle: ainsi, dans la figure de droite, la touche I peut dorénavant être survolée sans déclencher l'apparition d'une nouvelle prédiction.

Comment ce résultat a-t-il été obtenu? En changeant les modalités de ciblage. Jusqu'ici, il suffisait de passer sur une touche pour qu'elle devienne cible. Désormais, il faudra s'y arrêter un instant. Cette nouvelle stratégie a un autre résultat encore plus visible: lorsque le pointeur parcourt rapidement une série de touches, celles-ci ne changent plus de taille au fur et à mesure, et les prédictions correspondantes ne sont plus mises à jour en rafale; c'est seulement en arrivant à destination que la touche devient cible et que la prédiction correspondante surgit. Est-ce un avantage, un inconvénient? Sachant que, si l'on déplace le pointeur, c'est pour aller vers une touche bien précise, le fait de ne plus afficher les prédictions intermédiaires est bel et bien un avantage, qui s'inscrit résolument dans le cadre de la noble lutte de Chewing Word contre la pollution visuelle. Par contre, la nécessité d'observer un temps d'arrêt avant de voir apparaître la nouvelle bulle, rend théoriquement l'interaction moins fluide. Cet inconvénient est à relativiser: dans nos tests, un délai de 50 ms est plus qu'il n'en faut pour distinguer un arrêt d'un déplacement, même très lent. Autant dire que l'attente est imperceptible. Et si vous n'êtes pas convaincu, sachez que ce délai peut être réglé dans les Préférences: une valeur de 0 ms permettra même de revenir au comportement « traditionnel ».

22 juillet 2011

Une option qui trouvera, ou pas, sa place dans la version 1.6: l'amélioration des prédictions de Chewing Word à l'aide du service en ligne Google Scribe. Observez comment, après quelques tâtonnements (l'outil essaie de deviner la langue), les mots souhaités apparaissent comme par magie dans la bulle de prédiction:

Malheureusement, Google Scribe n'offre pas d'interface de programmation officielle, ce qui signifie qu'un tel usage n'est pas autorisé. Pis encore, Google vient d'annoncer qu'il fermait ses Labs, dont est issue cette expérimentation géniale, parmi des dizaines d'autres; et nul ne sait aujourd'hui lesquelles survivront, ni sous quelle forme. C'est une grosse perte que les personnes en difficulté de communication sont sur le point de subir, même si peu s'en doutent. Car non seulement Chewing Word, mais tous les logiciels de prédiction de mots pourraient bénéficier de la formidable masse d'informations linguistiques sur laquelle Google s'est construit. Peut-on faire quelque chose? J'ouvre en tout cas un fil de discussion Google Scribe sur le forum.

11 juillet 2011

Pour les RMLL, un jeune et brillant orthophoniste a sorti une compilation de logiciels Windows orientés (ou orientables) Orthophonie et Logopédie, et destinée à être copiée sur une clef USB. Il les a empaquetés en version « mobile », ce qui veut dire qu'ils se lancent sans installation, ne laissent rien traîner derrière eux sur le PC, et conservent toutes les données de l'utilisateur sur la clef. Chewing Word est ravi d'en faire partie, et son auteur d'avoir fait la connaissance de Rémi à l'occasion des RMLL :-)

Vous pouvez télécharger gratuitement cette « framakey » sur son blog Orthophonie et Logiciel Libre.

9-14 juillet 2011

cwmail.png

Pour bien commencer l'été, deux annonces en une: la première, c'est que la prochaine version de Chewing Word sera présentée à Strasbourg aux Rencontres Mondiales du Logiciel Libre 2011; la deuxième, comme vient de le deviner le lecteur attentif, c'est que la version 1.6 va sortir prochainement (espérons la rentrée)!

Après un rappel des grands principes du logiciel pour ceux qui auraient raté l'épisode précédent (RMLL 2009, Nantes), nous allons lever le voile sur une fonctionnalité majeure: la possibilité de demander à Chewing Word 1.6 de passer la main à des scripts externes arbitraires.

Sans quitter l'application, on pourra désormais envoyer des mails, tchater, consulter les prévisions météo, poster du texte sur certains sites; mais aussi piloter le système ou les applications de son choix, ouvrir la transcription en cours dans un traitement de texte, l'enregistrer sous forme de fichier audio, et même jouer au pendu; ou encore, accéder à l'intégralité des options des différents menus et aux réglages des préférences du logiciel même. Tout cela s'accomplira par le biais de ce que Chewing Word sait faire le mieux: la saisie de texte — en l'occurrence, des commandes.

Un ou deux dizaines de scripts sont d'ores et déjà fonctionnels, qui seront livrés avec le logiciel et dont nous ferons la démonstration à la demande. Mais le plus beau, c'est qu'une infinité d'autres pourront s'y greffer après sa sortie, en fonction des besoins des utilisateurs et des contributions des programmeurs intéressés. En attendant, il devrait y avoir dans notre exposé de quoi donner du grain à moudre aussi bien aux geeks qu'aux personnes en situation de handicap. L'infrastructure de scripting de Chewing Word 1.6 est encore en plein développement, et peut grandement bénéficier de l'expérience et des suggestions des uns et des autres.

La conférence se tiendra le mercredi 13 juillet de 15h20 à 16h00 dans le Bâtiment Droit - Eisenmann (amphi 1). L'entrée est ouverte à tous, libre et gratuite, et l'ambiance des RMLL est particulièrement sympathique: venez nombreux!

17-19 janvier 2011

Chewing Word a fait l'objet de deux présentations à Paris dans le cadre de la conférence ASSISTH'11. Vous pouvez télécharger les articles associés: L'unique prédiction montre en quoi l'élimination des listes de mots permet d'espérer une meilleure focalisation de l'attention, une diminution des efforts moteurs et cognitifs, et de fréquentes possibilités d'anticipation.

Le second est une description de La chasse aux pictos, jeu d'écriture destiné à aider les enfants (dyslexiques ou non) à orthographier activement et correctement leurs productions, et les éducateurs à mettre au point des exercices de niveau variable en fonction de critères linguistiques et fréquentiels. Il devrait intéresser plus particulièrement les orthophonistes et les professeurs des écoles.

15 janvier 2011

Si vous avez toujours rêvé de rencontrer l'auteur de Chewing Word, rendez-vous au BarCamp accessibilité et logiciels libres organisé samedi à la Cité des Sciences et de l'Industrie (Paris La Villette). Des cars seront affrétés spécialement au départ de toutes les villes de province: contactez votre transporteur local pour plus d'informations.

12 novembre 2010

Bonne surprise pour Chewing Word, qui se retrouve embarqué dans le tout nouveau FramaDVD École. Il s'agit d'une compilation de logiciels libres à destination des élèves et des enseignants des écoles maternelles et élémentaires: Chewing Word y est classé dans la rubrique Handicap, aux côtés d'un autre clavier virtuel, ClavicomNG. Bienvenue donc à tous les nouveaux utilisateurs de notre logiciel. Et signalons-leur, hors du strict cadre du handicap, un mode qui peut intéresser tous les bambins en cours d'apprentissage de la lecture:

Merci bien sûr aux maîtres d'œuvre de cette distribution, Cyrille Largillier et Pierre-Yves Gosset, et à Thierry Danigo pour son annonce sur le blog RNT.

20-23 septembre 2010

Chewing Word a été présenté à IHM'10 (Luxembourg) et honoré du prix de la meilleure démonstration, offert par CBC. Merci à tous les participants pour leur intérêt, leurs conseils et leurs encouragements!

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.

barriers.png

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!

parlons-en.png

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:

  1. 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;
  2. 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;
  3. confirmation de saisie: c'est le retour sonore réclamé par les amateurs de pictogrammes, enfants du Cours Préparatoire et personnes dyslexiques;
  4. é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).

ordre-statique.png

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.

stex.png

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.

Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License