Hyperwisper
Dictée vocale 100 % locale pour Windows : une touche, on parle, le texte s'écrit dans l'application active. Une alternative libre et gratuite à SuperWhisper, publiée en open source sous licence MIT.
Hyperwisper est une application de dictée vocale pour Windows qui fonctionne entièrement hors ligne. On presse un raccourci clavier, on parle, et le texte transcrit est directement collé dans la fenêtre active, quelle que soit l'application. Aucun compte, aucun abonnement, aucun envoi de données : c'est une alternative libre aux outils payants du même type comme SuperWhisper.
La transcription tourne sur whisper.cpp, avec six modèles Whisper disponibles allant de 32 Mo (Tiny) à 1 Go (Large-v3). Le modèle par défaut est embarqué dans l'installeur, donc l'application est utilisable hors ligne dès l'installation, et les autres modèles se téléchargent à la demande. Une détection d'activité vocale filtre les enregistrements silencieux et écarte automatiquement ceux de moins de 250 ms.
Le vrai défi était la latence : une dictée n'est utilisable que si le texte arrive quasi instantanément. Grâce à l'accélération GPU via Vulkan, il s'écoule moins d'une seconde entre le relâchement de la touche et le texte collé (mesuré sur Ryzen 9 5900X et RTX 3060). Une version processeur seul reste 2 à 3 fois plus lente, mais utilisable au quotidien.
Techniquement, le cœur est écrit en Rust avec Tauri 2, et l'interface en React et TypeScript. La chaîne audio capture le micro via CPAL et WASAPI, rééchantillonne en 16 kHz avec Rubato, puis passe à whisper.cpp par le binding whisper-rs. L'intégration système gère un raccourci global personnalisable, la saisie clavier synthétique et le presse-papiers, avec restauration du contenu précédent et repli automatique en mode presse-papiers pour les fenêtres protégées.
Autour de ça, j'ai soigné l'usage réel : assistant de configuration en six étapes (test du micro, choix du modèle, raccourci), overlay flottant déplaçable affichant la forme d'onde et un minuteur en deux tailles, modes bascule ou maintien de touche, historique local, thèmes clair et sombre. La distribution se fait via un exécutable portable auto-installable, sans droits administrateur, avec une désinstallation propre. Le code est publié sur GitHub sous licence MIT, libre y compris pour un usage commercial.