Whisper - Dictée vocale locale

Deux fichiers, un raccourci clavier, zéro cloud. De la dictée vocale en français qui tourne 100% en local sur Linux. Le genre de petit outil invisible qui change la vie au quotidien.

I - Graine 1 jour 2026-01-19 2026-03-14
XP
30%

Pourquoi

Je tape lentement. Enfin, pas lentement, mais plus lentement que je ne parle. Pour les longs messages, les comptes rendus, les notes après une réunion, la dictée serait plus rapide. Sauf que les outils de dictée existants envoient tout dans le cloud. Google, Apple, Microsoft, ils écoutent tous. Pour dicter des notes de travail qui contiennent parfois des informations confidentielles, ce n’est pas acceptable.

Whisper d’OpenAI tourne en local. faster-whisper (une version optimisée en CTranslate2) fait de la transcription correcte en français sur un CPU standard, sans GPU. Il suffisait d’un wrapper pour en faire un outil utilisable au quotidien.

Comment ça marche

Un raccourci clavier démarre l’enregistrement. Un deuxième appui l’arrête et lance la transcription. Le texte sort sur stdout, une notification desktop confirme. Deux fichiers, 135 lignes, pas de serveur, pas d’interface graphique. Le genre d’outil invisible qui fait une chose et la fait bien.

Comme Où est mon doc ?, c’est un outil d’IA qui tourne 100% en local. Pas de compte, pas de cloud, pas de données qui partent. Le modèle et la langue sont configurables, le filtre de silence est automatique.

Stats

Fichiers2
Lignes de code~135
Date19 janvier 2026
GitNon

Stack technique

faster-whisper

Transcription

Inférence locale sur CPU, sans cloud

SoX

Enregistrement audio

Capturer le micro simplement

Python 3

Runtime

Création en une après-midi

135 lignes, deux fichiers, un raccourci clavier. faster-whisper en INT8 sur CPU, SoX pour l enregistrement, notify-send pour le feedback. Pas de git, pas de CI.

  • dictate.py : enregistrement SoX + transcription faster-whisper
  • dictate.sh : wrapper venv + raccourci clavier système
  • Toggle start/stop via PID dans /tmp