Hex : la dictée vocale gratuite qui tourne en local sur ton Mac

Partager
Hex : la dictée vocale gratuite qui tourne en local sur ton Mac

Tu maintiens une touche, tu parles, tu relâches : le texte se colle là où se trouve ton curseur. Sans abonnement, et sans envoyer ta voix sur un serveur. Installation, réglages, mes premiers chiffres et les limites, captures à l'appui.

Hello,

Jeudi 5 novembre, 9h18, j'ai demandé un article à Claude Code. Sans taper une lettre.

J'ai maintenu la touche Option, j'ai parlé 18 secondes, j'ai relâché. 61 mots sont apparus dans mon terminal, ponctuation et accents compris, avec « Start Small Now » bien écrit. Le texte était là 0,7 seconde après que j'ai lâché la touche.

Le message, tel qu'il est arrivé :

« Tiens, s'il te plaît, est-ce que tu peux générer un article pour mon blog Start Small Now ? Et regarde, s'il te plaît, un peu à droite, à gauche, on avait des templates de rédaction pour le blog. Fais en sorte que ce soit bien complet, fais en sorte de mettre des screens, machin, etc. et tout, et fais des recherches. »

Oui, « machin, etc. et tout » est resté. Hex écrit ce que tu dis, pas ce que tu voulais dire.

L'outil s'appelle Hex. Il est gratuit, open source, et la transcription se fait sur ta machine. Je l'ai installé la veille au soir. Voilà ce que j'en sais après une nuit et une matinée, sans fake.

Hex, c'est quoi ?

Une app de dictée vocale pour Mac, avec des versions bêta pour Windows et Linux. Sa page officielle résume le principe en trois mots : « Speak. It appears. » Tu parles, ça apparaît.

 Légende : La page officielle : maintenir Option, parler, et Hex colle le texte là où tu es.

Trois choses à retenir :

  • C'est local. Au premier lancement, Hex télécharge un modèle de reconnaissance vocale. Ensuite, d'après son README, plus rien ne quitte ta machine.
  • C'est gratuit et open source, sous licence MIT. Le code est sur GitHub.
  • Ça marche dans tes apps : navigateur, Discord, terminal, éditeur de code. Hex colle le texte là où se trouve ton curseur.

Un peu d'histoire. Hex est né en janvier 2025 chez Kit Langton, en Swift, pour Mac seulement. Kit travaille aujourd'hui chez Anomaly, l'équipe qui édite OpenCode, l'agent de code open source. L'app y a été réécrite en Rust dans un nouveau dépôt, ouvert en juillet 2026. L'ancien est archivé.

Légende : Le dépôt le 5 novembre : 5,1k étoiles, licence MIT, version 3.3.0.

Le rythme est assez dingue : la 3.0.0 est sortie le 31 octobre, la 3.3.0 le 2 novembre. Six versions en moins de trois jours. Le README annonce d'ailleurs la couleur : pas de pull requests. Tu ouvres un ticket, et d'après le README, leurs agents le règlent en général vite. Vu la cadence, on les croit.

Si tu préfères une fiche en français, celle de Geekus fait bien le tour du projet. Garde juste en tête qu'à cette vitesse, certaines fonctions changent d'une semaine à l'autre.

Installer Hex sur Mac

Prérequis : un Mac à puce Apple (M1 ou plus récent) et macOS 15 minimum. Les Mac Intel ne sont pas pris en charge.

  1. Télécharge le DMG sur anoma.ly/hex, ou passe par Homebrew : brew install --cask anomalyco/tap/hex.
  2. Lance Hex depuis tes Applications. Un assistant prend la main.
  3. Accorde les autorisations : le micro pour t'entendre, l'accessibilité pour coller le texte dans l'app active. Rien d'autre pour la dictée.
  4. Laisse-le télécharger le modèle. Il vient de Hugging Face : sur un réseau d'entreprise filtré, ça peut coincer. Pour le français, Hex recommande Parakeet v3.
  5. Fais les quelques dictées d'entraînement, ou passe-les : depuis la 3.3.0, un bouton discret permet de sauter la démo.

Ensuite, c'est simple. Tu maintiens Option, tu parles, tu relâches. Un double appui sur Option garde le micro ouvert pour les longues tirades, et un nouvel appui l'arrête. Option-Maj-V recolle la dernière dictée si tu l'as envoyée au mauvais endroit.

L'interface existe en français.

Légende : Mon panneau Général : touche Option, Whisper large-v3-turbo, langue française, vocabulaire vide.

Le seul vrai choix : le modèle

Tout le reste se règle en deux clics. Le modèle, lui, décide de la vitesse et de la qualité. Hex affiche un comparatif de trois modèles pour ta langue, et dix autres en réserve.

Légende : Le comparatif de Hex pour le français : Parakeet v3 recommandé, Whisper large-v3-turbo utilisé chez moi.

ModèleAttente au relâchementLanguesLit ton vocabulairePoids
Parakeet v3 (recommandé)Moins de 1 s25Non740 Mo
Whisper large-v3-turbo2 s41Oui886 Mo
Qwen3-ASR 0.6B2 s30Oui850 Mo

« Lit ton vocabulaire », ça veut dire que tu peux lui donner une liste de noms propres et de termes métier (ton prénom, ta boîte, netlinking, toussa) pour qu'il les écrive correctement. Parakeet ne sait pas le faire.

Mercredi soir, Hex a téléchargé Parakeet v3 à 19h01, comme il le recommande. Quatre minutes plus tard, Whisper large-v3-turbo était là aussi, et c'est lui que j'ai gardé.

Hex note le temps de traitement de chaque dictée dans son historique. Les 14 miennes, donnent un ordre de grandeur :

Parakeet v3Whisper large-v3-turbo
Dictées8, pendant l'assistant6, en vrai usage
Durée de voix2 à 5 s2 à 19 s
Temps de traitement0,16 à 0,27 s0,51 à 1,02 s

Quatorze dictées, c'est un petit échantillon. Les deux tournent autour de la seconde ou en dessous, et sur des phrases courtes, Parakeet est quasi instantané.

Autre chiffre, tiré de la demande de jeudi matin : 61 mots en 18,7 secondes de voix, soit environ 195 mots par minute. Essaie de taper à ce rythme.

Ce qui reste sur ta machine (et ce qui en sort)

  • La transcription est locale. Ta voix ne part sur aucun serveur.
  • L'audio n'est pas conservé. Une option expérimentale permet de le garder, elle est désactivée par défaut.
  • L'historique garde le texte de tes dictées 7 jours par défaut. Tu peux le couper ou le vider. C'est un fichier en clair sur ton disque, réservé à ton compte : à savoir si tu dictes des choses sensibles.
  • Hors options, le réseau sert à deux choses : télécharger les modèles et les mises à jour.
  • La réécriture par IA est optionnelle. Elle passe par OpenCode et envoie le texte au fournisseur de modèle que tu as configuré. Elle est coupée chez moi.

L'onglet Sortie : corriger avant de coller

L'onglet Sortie retouche le texte avant qu'il soit collé : remplacements de mots, transformations, réglages différents selon l'app (ton Discord n'a pas besoin du même ton que ton éditeur de code). Hex propose même de décrire la règle en langage courant et de la faire écrire par un agent. Leur exemple maison : « utilise le style Bob l'éponge quand je suis sarcastique », écrit en aLtErNaNcE de majuscules. L'équipe a de l'humour.

C'est aussi là que la jeunesse du projet se voit. Leur documentation précise qu'aucune traduction n'a encore été relue par une personne de langue maternelle, et chez moi, « Ouvrir le fichier » déborde sur le champ d'exemple. Rien de bloquant, mais on parle d'une 3.3.0 sortie le 2 novembre, et ça se sent par endroits.

Les limites, sans maquillage

  • Pas de Mac Intel, et macOS 15 minimum.
  • Windows et Linux sont en bêta. Sur Windows, la page de téléchargement prévient qu'un écran SmartScreen peut s'afficher.
  • Ça bouge très vite. La 3.0 est repartie de zéro : réglages, historique et modèles à refaire, et deux fonctions supprimées (l'action vocale et les commandes parlées). Un tuto d'il y a deux semaines peut déjà être faux.
  • La transcription reste littérale. Tes « machin » et tes « etc. et tout » passent. Pour un texte à publier, tu relis.
  • Le vocabulaire est vide au départ. Pendant l'assistant, mon prénom est sorti « Mohammed », avec deux m. C'est exactement à ça que sert la liste de vocabulaire.

Et si ton besoin, c'est de transcrire des vidéos plutôt que ta voix en direct, j'en parlais dans l'article sur Clip Factory, qui tourne aussi en local.

À très vite,

Mohamed