FnKey

FnKey

Evgeny Oleinik (open-source project) · Voix et langage

FnKey est une app de dictée vocale pour Mac gratuite et open source qui transforme votre voix en texte un peu partout. C'est une app de synthèse vocale dans la barre de menus : vous maintenez la touche Fn, vous parlez, puis vous relâchez. La transcription arrive à votre curseur, dans l'application ouverte. Elle reste discrète dans la barre de menus, utilise Deepgram Nova-3 pour le streaming en temps réel ou Groq Whisper en secours, et ne garde le micro actif que tant que vous tenez la touche.

Aperçu de l'interface de FnKey

À propos de FnKey

Qu'est-ce que FnKey

FnKey est une petite application Rust qui vit dans la barre de menus de votre Mac et fait bien une chose : transformer la touche Fn en bouton d'appui pour parler et dicter. Maintenez Fn, parlez naturellement, puis relâchez. Les mots reconnus apparaissent dans le champ de texte actif, qu'il s'agisse d'un courriel, d'une fenêtre de chat, d'un éditeur de code ou d'un champ de recherche. Aucune fenêtre flottante à gérer. Aucune app séparée vers laquelle basculer. Vous avez déjà rêvé d'écrire aussi vite que vous parlez ? C'est tout l'argument.

L'attrait, c'est la vitesse. Les gens qui pensent plus vite qu'ils ne tapent versent leurs idées dans un document sans casser le rythme. Cela aide aussi ceux qui trouvent les longues sessions de frappe fatigantes, ou qui doivent rédiger pendant que leurs mains sont occupées ailleurs. Voyez-y une app de dictée pour macOS qui reste invisible. L'indicateur de micro dans la barre de menus macOS confirme quand l'enregistrement est en cours, donc vous savez toujours quand l'app peut vous entendre.

Le hic, c'est que FnKey n'embarque pas son propre moteur vocal. Vous fournissez une clé API de Deepgram ou de Groq, et l'audio part chez ce fournisseur pour la transcription. Il faut donc une connexion internet, et vous confiez à un tiers l'audio que vous enregistrez. Pas idéal pour tout le monde. C'est aussi réservé à macOS, et les versions Apple Silicon et Intel sont deux téléchargements distincts. Pas de version mobile. Pas de version Windows non plus.

Premiers pas

  1. Téléchargez la bonne version depuis la page Releases : FnKey-arm64.zip pour Apple Silicon (M1/M2/M3) ou FnKey-x64.zip pour les Mac Intel.
  2. Décompressez-le et placez FnKey.app dans votre dossier Applications.
  3. Obtenez une clé chez Deepgram (streaming, recommandé, avec du crédit gratuit pour commencer) ou chez Groq (solution de repli par lots), puis enregistrez-la dans ~/.config/fnkey/deepgram_key ou ~/.config/fnkey/api_key.
  4. Lancez l'app et accordez les autorisations Surveillance des entrées, Microphone et Accessibilité dans Réglages Système → Confidentialité et sécurité.
  5. Maintenez Fn, parlez, puis relâchez pour coller la transcription ; cliquez sur l'icône ○ de la barre de menus pour activer le retour automatique ou modifier les mots-clés personnalisés.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de FnKey.

Offre gratuiteOui
Offres payantes$0 (bring your own Deepgram or Groq API key)
PlateformemacOS (Apple Silicon and Intel)
DéveloppeurEvgeny Oleinik (open-source project)
CatégorieVoix et langage
Date de lancementJan 2025
Dernière mise à jourSep 2025
Visites du site649.3M
Classement mondial du site50
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les rédacteurs et preneurs de notes qui pensent plus vite qu'ils ne tapent et veulent capturer leurs idées à voix haute sans changer d'app.
  • Les développeurs et utilisateurs avancés qui préfèrent dicter messages de commit, commentaires ou prompts plutôt que de les taper, et qui sont à l'aise pour éditer un fichier de config afin de définir les clés API.
  • Les personnes atteintes de TMS ou de fatigue de frappe qui ont besoin de saisir du texte mains libres sur un Mac.

Tâches

  • Dicter des courriels, des messages Slack et des documents à la position du curseur, avec collage automatique au relâchement de la touche Fn.
  • Remplir des champs de recherche, des zones de chat et des formulaires où une longue phrase tapée serait plus lente que simplement énoncée.
  • Capturer des pensées et des notes rapides là où il faut une transcription précise des noms propres, gérée via le fichier de mots-clés personnalisés.

Cas d'usage

  • Les longues sessions d'écriture où dicter un premier brouillon est plus rapide que de le taper puis de le nettoyer.
  • Les flux riches en chat où le mode de retour automatique envoie le message dès que vous arrêtez de parler.
  • Le travail avec du vocabulaire technique, où vous ajoutez des termes comme « Anthropic » ou « Kubernetes » à une liste de mots-clés pour que le moteur cesse de les déformer.

Fonctionnalités clés

Appuyer pour parler avec la touche Fn

Toute l'app repose sur un seul geste : maintenez Fn, parlez, relâchez. Elle transforme une touche que la plupart des utilisateurs de Mac ignorent en déclencheur de transcription avec la touche Fn, donc il n'y a rien à lancer ni à cliquer. La transcription se colle directement dans le champ actif, ce qui vous garde dans l'app où vous travaillez déjà.

Streaming Deepgram Nova-3

Quand vous fournissez une clé Deepgram, l'audio passe par WebSocket pendant que vous parlez au lieu d'attendre que vous ayez fini, ce qui veut dire que le texte transcrit est généralement prêt au moment où vous relâchez. Vous profitez aussi du formatage intelligent et de la ponctuation de Nova-3 pour une sortie plus propre, qui demande moins de retouches avant l'envoi.

Solution de repli Groq Whisper

Sans clé Deepgram, FnKey se rabat sur Whisper large-v3 de Groq en mode par lots, en envoyant le clip complet dès que vous relâchez la touche. C'est plus lent, car tout l'enregistrement doit être téléversé avant que le moindre texte apparaisse, mais l'app reste utilisable avec un seul compte. Elle préfère Deepgram automatiquement si les deux clés existent.

Mots-clés personnalisés

Un fichier de mots-clés vous laisse apprendre au moteur les mots qu'il rate sans cesse, ce qui compte surtout pour les noms, les titres de produits et le jargon technique que les modèles génériques ont tendance à déformer. Ajoutez un terme par ligne, et FnKey les transmet comme indices keyterm à Deepgram et comme indices de prompt à Groq. La liste se recharge à chaque enregistrement, donc vous ne redémarrez pas l'app après avoir édité.

Retour automatique en option

Activer « Presser Return après le collage » fait envoyer à FnKey une frappe Return dès que le texte arrive. Dans les apps de chat, cela termine la phrase pour vous. Dans un document, cela démarre simplement une nouvelle ligne. À utiliser à bon escient.

Comportement du micro respectueux de la vie privée

Le micro n'est actif que tant que vous maintenez la touche Fn, et macOS affiche l'indicateur jaune de micro dans la barre de menus comme preuve visible que l'enregistrement a commencé ou s'est arrêté. C'est un choix de conception simple qui empêche une app en arrière-plan d'écouter quand vous ne vous y attendez pas.

Avantages et inconvénients

Avantages

  • Gratuite et open source, sans abonnement ni compte propre.
  • La transcription rapide en streaming via Deepgram Nova-3 vous garde dans le rythme.
  • L'appui pour parler d'une seule touche marche dans presque toutes les apps Mac qui acceptent du texte tapé.
  • Les mots-clés personnalisés améliorent nettement la précision sur les noms et les termes techniques.
  • Empreinte légère dans la barre de menus, sans fenêtre supplémentaire à gérer.

Inconvénients

  • Exige votre propre clé API Deepgram ou Groq, donc vous gérez la configuration et les éventuels coûts d'usage.
  • Réservée à macOS, avec des téléchargements séparés Apple Silicon et Intel et aucune app Windows ou mobile.
  • Nécessite une connexion internet et envoie votre audio enregistré à un fournisseur tiers.
  • Configurer l'app implique d'éditer des fichiers dans `~/.config/fnkey/`, ce qui ne conviendra pas à tout le monde.

Questions fréquentes

Elle transforme la touche Fn de votre Mac en bouton d'appui pour parler. Vous maintenez Fn, vous parlez, puis vous relâchez pour coller le texte transcrit dans l'app où se trouve votre curseur. C'est une app de dictée vocale pensée pour la vitesse, pas une suite de dictée complète.