Un logiciel de dictée gratuit pour personnes handicapées sur Mac

YapToText est un logiciel de dictée gratuit pour les personnes handicapées sur Mac : tout ce qui appuie sur une touche le démarre, ou le contrôle vocal peut le faire, et vos mots s'écrivent au curseur dans n'importe quelle app sans que votre voix quitte le Mac. Je ne peux pas taper, et c'est la configuration que j'utilise tous les jours. Le contrôle vocal de macOS clique et se déplace. YapToText écrit les mots.

Elle fonctionne sur un Mac à puce Apple avec macOS 14 ou ultérieur. Elle est gratuite, sans palier payant, parce que faire payer à des personnes handicapées la possibilité d'écrire ne me semblait pas juste. Il n'y a pas de compte, et le code source est public sous GPL, donc chaque affirmation sur la vie privée peut être vérifiée. Cette page est le point d'entrée : ce que vos mains doivent faire, les réglages qui aident, comment l'installer avec quelqu'un, et ce que je n'ai pas testé.

Télécharger YapToText dans le Mac App StoreTéléchargement gratuit. Sans compte, sans rien de verrouillé, pour macOS 14 ou ultérieur sur un Mac avec puce Apple. Code source sur GitHub.

Affiche de l'App Store intitulée I created this because my hands don't work, avec des icônes d'accessibilité et le capybara de YapToText.
Figure 1. La raison d'être de l'app, sur l'une de ses affiches de l'App Store : d'abord un outil d'accessibilité, créé par quelqu'un qui en dépend.
Sur cette page : 13 sections
  1. Partir de ce que vos mains peuvent faire
  2. Les réglages qui aident
  3. L'installer ensemble
    1. Étape 1 : installer l'app et autoriser le micro
    2. Étape 2 : activer l'autorisation Accessibilité
    3. Étape 3 : laisser la personne choisir la touche
    4. Étape 4 : faire une dictée dans une note
  4. Conçue pour fonctionner avec VoiceOver et le contrôle vocal
  5. Écrire à la voix sans pointeur
  6. Corriger et reformuler ce que vous avez dit
  7. Quand les mots arrivent ailleurs
  8. Ce que je n'ai pas testé
  9. Trouver la page qui correspond à votre situation
  10. En bref
  11. Guides
  12. Autres guides, en anglais
  13. Questions

Partir de ce que vos mains peuvent faire

Le déclencheur décide si la dictée convient à vos mains, alors commencez par là. Aucune dictée n'a besoin de deux touches à la fois. L'échelle va du moindre effort au plus grand. Arrêtez-vous au premier échelon que vos mains peuvent tenir :

  1. Aucune main. Le contrôle vocal, intégré à macOS, peut ouvrir le panneau du capybara de la barre des menus et cliquer sur son bouton Start Dictation, qui fait la même chose que la touche de dictée. C'est la façon dont les éléments s'emboîtent, pas un résultat testé. Le guide de la saisie mains libres donne toute la configuration, étape par étape.
  2. Un seul appui. Appuyez sur Right Command, parlez, et appuyez de nouveau. Tap to start / stop est le réglage par défaut, et la touche peut être n'importe quelle touche à votre portée. Activez Auto-stop after silence et le deuxième appui devient facultatif : arrêtez de parler, et la dictée se termine.
  3. Un seul maintien. Certaines mains maintiennent une touche plus facilement qu'elles ne la touchent deux fois. Choisissez Hold to talk, et l'enregistrement dure tant que la touche est enfoncée et s'arrête quand vous la relâchez.
  4. Un seul geste ailleurs. Un contacteur, une pédale ou un bouton sur un fauteuil roulant peut servir de déclencheur si le Mac le voit comme un seul appui de touche, car n'importe quelle touche peut être la touche de dictée. Je n'ai pas testé toutes les interfaces de contacteur, donc c'est le fonctionnement du déclencheur, pas une garantie. Le guide de la dictée à une touche propose un test de dix secondes pour votre appareil.

Les réglages qui aident

Chaque besoin ci-dessous correspond à un réglage, et tous sont gratuits. Les réglages par défaut penchent déjà vers les mains fatiguées : appuyer plutôt que maintenir, et rien de perdu à cause d'un appui accidentel sur Esc.

  • Des mains qui ne peuvent pas maintenir une touche. Tap to start / stop est le réglage par défaut pour la touche de dictée et pour la touche Quick Edit. J'ai fait passer la touche Quick Edit du maintien à l'appui, parce qu'appuyer est plus facile pour des mains qui ne peuvent pas garder une touche enfoncée.
  • Des mains qui tremblent. Activez Require pressing Escape twice to cancel, sur la page Dictation, dans la carte Keys, et une annulation demande un second appui dans les 0,6 seconde. Même une dictée annulée est enregistrée dans History, marquée comme annulée, sauf si vous désactivez Keep canceled dictations dans Settings, Advanced, History & audio.
  • Des mains qui se fatiguent. Auto-stop after silence, dans la carte Recording de la page Dictation, met fin à une dictée après 0,5 à 5 secondes de silence, donc un seul appui suffit. Il est désactivé par défaut, parce qu'une longue pause pour réfléchir met aussi fin à la dictée.
  • Une voix faible. Auto-amplify quiet speech est activé par défaut et mesure votre voix par rapport à la pièce. Quand le volume d'entrée du Mac est bas, la page Dictation le signale et propose de l'augmenter. Je dicte à voix basse, souvent à côté d'une imprimante 3D en marche, donc cette partie a reçu beaucoup de mon attention.
  • Vouloir voir le texte avant qu'il arrive. Review before inserting, dans Settings, Advanced, Text output, garde le texte dans un petit éditeur avec les boutons Insert et Discard. Il est désactivé par défaut.
  • Un panneau qui attire l'œil. Choisissez la disposition Mini, juste l'onde, dans la carte Pop-up, ou désactivez Show the floating recording panel. La dictée fonctionne de la même façon dans les deux cas, et la page du panneau flottant montre les trois dispositions.
  • Des yeux qui ne peuvent pas suivre le panneau. VoiceOver annonce chaque étape d'une dictée, et Play start and stop sounds, dans Settings, General, ajoute un son à chaque extrémité. Les sons sont désactivés par défaut.
  • Des messages qui doivent partir tout seuls. After a dictation lands, dans Settings, Advanced, Text output, appuie sur Retour ou Commande Retour dans les apps que vous choisissez, donc un message dicté part sans appui supplémentaire.
La page de réglages Dictation de YapToText sur un Mac : les cartes Keys, Recording, Microphone et Delivery.
Figure 2. Trois de ces réglages sur une seule page : Require pressing Escape twice to cancel dans la carte Keys, Auto-stop after silence dans la carte Recording et Auto-amplify quiet speech dans la carte Microphone.

L'installer ensemble

Si vous l'installez pour quelqu'un, faites-le avec la personne, pas à sa place. C'est elle qui doit choisir la touche, car c'est sa main qui appuiera dessus. Quatre étapes, chacune avec quelque chose à vérifier :

Étape 1 : installer l'app et autoriser le micro

  • Vous : Installez YapToText depuis le Mac App Store avec l'identifiant Apple déjà présent sur le Mac, ouvrez-la, et appuyez sur Continue à côté de Microphone dans les écrans d'accueil. Après la configuration, le même bouton se trouve dans la carte Get set up de la page Home.
  • macOS : Demande une fois l'accès au micro.
  • Vérifiez : Microphone apparaît comme autorisé.

Étape 2 : activer l'autorisation Accessibilité

  • Vous : Appuyez sur Continue à côté de Accessibility dans les écrans d'accueil, ou sur Grant dans la carte Get set up de la page Home, puis activez YapToText dans la liste qui s'ouvre.
  • macOS : Vous envoie dans Réglages Système, Confidentialité et sécurité, Accessibilité. Une app ne peut pas activer cela d'elle-même. Avec le contrôle vocal activé, l'interrupteur peut être cliqué à la voix, par son nom ou avec Show numbers.
  • Vérifiez : Accessibility apparaît comme Granted sur l'écran d'accueil, et sur la page Home la carte Get set up disparaît quand les deux autorisations sont activées. Si l'interrupteur ne reste pas activé, appuyez sur Show in Finder sur la page Home, faites glisser l'app dans la liste et appuyez sur Recheck.

Étape 3 : laisser la personne choisir la touche

  • Vous : Sur la page Dictation, dans la carte Keys, cliquez sur le champ de la touche. Quand il affiche Tap a key, demandez à la personne d'appuyer sur la touche que sa main trouve la plus facile, puis choisissez à côté Tap to start / stop ou Hold to talk.
  • YapToText : Fait de cette touche le déclencheur. Une lettre ou une touche F n'écrit plus tant qu'elle est la touche de dictée.
  • Vérifiez : Le champ affiche la nouvelle touche, sans avertissement rouge de conflit.

Étape 4 : faire une dictée dans une note

  • Vous : Cliquez dans une nouvelle note, appuyez sur la touche, dites une phrase, et appuyez de nouveau.
  • YapToText : Affiche la voix sous forme d'onde dans le panneau flottant et rend rouge la bulle du capybara de la barre des menus, qui est la façon dont un rongeur dit qu'il écoute. Puis il écrit les mots au curseur.
  • Vérifiez : La phrase est dans la note. Si elle est arrivée dans le presse-papiers à la place, l'étape 2 n'a pas tenu.

Conçue pour fonctionner avec VoiceOver et le contrôle vocal

Le panneau flottant est visuel, donc l'app parle aussi. Avec VoiceOver activé, chaque étape d'une dictée est annoncée : Listening, Transcribing, Cleaning up, toute erreur, et le moment où les mots arrivent ou où la dictée est annulée, même quand aucune fenêtre de l'app n'est au premier plan. Les actions pause, arrêt et insertion, et annulation du panneau sont des actions d'accessibilité, et les boutons du panneau de la barre des menus portent des étiquettes, donc VoiceOver et le contrôle vocal peuvent les atteindre sans pointeur.

Les deux outils se partagent le travail. Le contrôle vocal clique, fait défiler et ouvre les apps. YapToText écrit. Dire que l'app est conçue pour fonctionner avec eux décrit le code, pas un résultat de test. La série de tests avec VoiceOver et le contrôle vocal n'a pas encore été faite. Si quelque chose sur votre configuration ne se comporte pas comme cette page le dit, je préfère l'entendre plutôt que toute autre chose.

Le panneau compact de YapToText : une onde en direct à côté des boutons d'annulation, de pause et d'arrêt, d'un bouton de disposition et d'un bouton qui ouvre l'app.
Figure 3. Annuler, pause et arrêt dans la disposition Compact. Chaque bouton porte une étiquette d'accessibilité, qui est le nom que VoiceOver et le contrôle vocal utilisent pour lui.

Écrire à la voix sans pointeur

Appuyez sur la touche, parlez, et appuyez de nouveau : les mots s'écrivent au curseur dans l'app au premier plan, comme si vous les aviez tapés. Pendant une dictée, trois autres touches fonctionnent. Elles ne sont captées que pendant une dictée, donc le reste du temps elles écrivent comme d'habitude :

  • Espace. Elle met en pause et reprend.
  • Esc. Elle annule aussitôt, donc rien n'est écrit. Les mots vont quand même dans History, marqués comme annulés.
  • 1 à 9. Ces touches choisissent un mode. Avec Auto mode activé, ce qui est le réglage par défaut, Auto est le 1 et un choix ne vaut que pour cette seule dictée.

La ponctuation sort de la parole ordinaire, et les noms de deux mots fonctionnent à la fin d'une proposition : dites question mark ou new paragraph et vous obtenez le signe ou le saut. Auto mode met en forme chaque dictée tout seul, donc une dictée qui s'ouvre sur une formule d'appel et se termine par une formule de politesse ressort comme un e-mail, et un court message de discussion reste tel que prononcé. Vous parlez comme vous parlez, et l'app s'occupe de la mise en forme. Le guide de la première dictée parcourt une dictée, et la page du mode Auto dit ce qu'il lit et ce qu'il laisse de côté.

La dictée intégrée d'Apple est gratuite et suffit pour de brèves séquences. Le guide de la dictée sur Mac montre comment l'activer, et le guide de la voix en texte explique ce qu'il faut pour que la dictée remplace le clavier.

Corriger et reformuler ce que vous avez dit

Un mot erroné ne doit pas vous renvoyer au clavier. Juste après l'arrivée d'une dictée, faites de votre dictée suivante l'une de ces phrases, dans les 30 secondes, et elle modifie au lieu d'écrire :

  • Scratch that. Elle annule la dictée que vous venez de faire.
  • Replace X with Y. Elle remplace un mot ou une expression dans cette dictée, comme dans replace Tuesday with Thursday.

Seule la phrase exacte et entière compte, et il faut que Insert text automatically soit activé, ce qui est le cas par défaut. Pour tout ce qui est plus grand, il y a Quick Edit : sélectionnez le texte, appuyez sur Right Option, dites la modification, comme make this shorter ou fix the grammar, et appuyez de nouveau. La réécriture remplace la sélection sur place. Retaper est la seule chose qu'une main fatiguée ne devrait pas avoir à faire. Si le moteur de reconnaissance rate toujours un nom, corrigez-le de la même façon deux fois et l'app propose de s'en souvenir. La page Quick Edit liste ce que vous pouvez dire, et la page Dictionaries explique comment fonctionne un mot mémorisé.

Quick Edit à l'écoute : le texte indique Listening for your edit, avec l'instruction orale en dessous.
Figure 4. Quick Edit à l'écoute de la modification. Appuyez sur la touche, dites-la, appuyez de nouveau, et la réécriture remplace votre sélection.

Quand les mots arrivent ailleurs

Quand une dictée n'apparaît pas là où vous l'attendiez, commencez par le haut de cette liste :

  1. Cliquez d'abord dans l'app. YapToText n'écrit jamais dans sa propre fenêtre, donc une dictée lancée avec YapToText au premier plan va dans le presse-papiers. Appuyez sur Commande V pour la coller.
  2. Activez l'autorisation Accessibilité. Sans elle, chaque dictée est copiée dans le presse-papiers au lieu d'être écrite. La carte Get set up de la page Home indique si elle est activée.
  3. Faites taire le bip. Intelligent Insert lit les mots autour de votre curseur avec quelques frappes invisibles, et certaines apps en refusent une, donc macOS joue son son d'alerte. Baissez complètement Alert volume dans Réglages Système, Son, ce qui n'éteint que les bips d'alerte, ou désactivez Intelligent Insert pour cette seule app sur la page Dictation.
  4. Retrouvez-la dans History. Par défaut, History garde vos 500 dernières dictées pendant 30 jours, chacune avec ce qui a été entendu, ce qui a été livré et l'app où elle est allée, et chaque entrée peut être copiée ou insérée de nouveau.
La page History de YapToText : un champ de recherche, des filtres de date et de mode, et des dictées étiquetées avec leur mode, leur app et l'heure.
Figure 5. History garde chaque dictée avec son mode et l'app où elle est allée, et chaque entrée peut être copiée ou insérée de nouveau.

Rien de ce que vous avez dit n'est perdu. History l'a gardé. Le guide de dépannage va plus loin, la page Intelligent Insert explique le bip, et la page History détaille ce qui est conservé et pendant combien de temps.

Ce que je n'ai pas testé

  • Pas encore de série de tests d'accessibilité. La série de tests avec VoiceOver, le contrôle vocal, une pédale et un contacteur n'a pas été faite, donc cette page ne nomme aucun matériel testé. Tout ce qui appuie sur une touche peut servir de déclencheur, et je n'ai pas testé toutes les interfaces de contacteur.
  • Puce Apple uniquement. Il faut un Mac à puce Apple avec macOS 14 ou ultérieur. Rien n'est affirmé pour les Mac Intel.
  • Un modèle vocal généraliste. Whisper Large v3 Turbo est utilisé tel que publié, sans réglage pour une parole difficile à comprendre. La page des réglages selon l'affection propose un test de cinq minutes pour cela.
  • Une interface en anglais. Les mots de l'app sont en anglais. Elle comprend 29 langues, plus la détection automatique.
  • La version Homebrew. Elle est livrée sans modèles, donc elle ne peut pas dicter tant que vous n'avez pas téléchargé un modèle vocal. La version de l'App Store contient les deux modèles, et le guide de la dictée hors connexion explique ce que cela signifie sans Internet.

Trouver la page qui correspond à votre situation

En bref

  • Commencez par une touche. Appuyez pour démarrer, appuyez pour arrêter, et n'importe quelle touche à votre portée peut convenir.
  • Laissez le contrôle vocal cliquer. YapToText écrit les mots, et les deux sont conçus pour fonctionner côte à côte.
  • Corrigez à la voix. Scratch that, replace X with Y et Quick Edit gardent vos mains loin des touches.

Elle est gratuite pour tout le monde, et rien de ce que vous dites ne quitte votre Mac. Si quelque chose ici ne marche pas avec votre corps ou votre configuration, ouvrez une issue sur GitHub (en anglais). Chacune est lue.

Télécharger YapToText dans le Mac App StoreTéléchargement gratuit. Sans compte, sans rien de verrouillé, pour macOS 14 ou ultérieur sur un Mac avec puce Apple. Code source sur GitHub.

Qui écrit. Ryleigh Newman développe des logiciels, a du mal à taper au clavier et dicte tous les jours avec YapToText, l'app que ce site décrit. Cette page est traduite de l'anglais. L'interface de l'app et le reste du site sont en anglais. En savoir plus sur le projet, en anglais.

Guides

Autres guides, en anglais

Sources

Questions

Existe-t-il un logiciel de dictée gratuit pour personnes handicapées sur Mac ?

Oui. YapToText est gratuit sur le Mac App Store, sans palier payant, sans compte et sans rien de verrouillé, et il s'exécute sur l'appareil, sur un Mac à puce Apple avec macOS 14 ou ultérieur. La dictée d'Apple et le contrôle vocal sont aussi intégrés à macOS sans frais.

Le Mac a-t-il un outil de dictée ?

Oui. La dictée d'Apple se trouve dans Réglages Système, Clavier, et le contrôle vocal, qui commande tout le Mac à la voix, dans Réglages Système, Accessibilité. YapToText est une app gratuite qui y ajoute un déclencheur à une touche, la correction à la voix et la mise en forme.

Quelle est la différence entre le contrôle vocal et la dictée sur Mac ?

La dictée transforme la parole en texte. Le contrôle vocal permet de se déplacer sur le Mac, de cliquer, de faire défiler et de modifier à la voix. Beaucoup de personnes utilisent les deux : le contrôle vocal pour cliquer et une app de dictée comme YapToText pour écrire plus longuement.

YapToText fonctionne-t-il avec VoiceOver ?

Il est conçu pour fonctionner avec VoiceOver. Il annonce Listening, Transcribing, Cleaning up, les erreurs, et le moment où les mots arrivent ou où une dictée est annulée, et les commandes de son panneau sont des actions d'accessibilité. La série complète de tests avec VoiceOver n'a pas encore été faite.

Peut-on lancer la dictée avec une seule touche ou un contacteur ?

Oui, si le contacteur appuie sur une touche. N'importe quelle touche peut être la touche de dictée, et un appui démarre tandis que l'appui suivant arrête. Je n'ai pas testé toutes les interfaces de contacteur, donc vérifiez que le champ de touche de la page Dictation affiche une touche quand vous appuyez sur la vôtre.

YapToText est-il vraiment gratuit pour les utilisateurs handicapés ?

Oui, pour tout le monde. Chaque fonction marche dès l'installation, il n'y a ni palier payant ni compte, et le seul argent en jeu est un pot à pourboires facultatif qui ne débloque rien.