Injection progressive
2026-03-17 · 3 min
Comment ça marche
VoxWave utilise un pipeline en deux étapes pour que le texte apparaisse quasi-instantanément, même quand le nettoyage prend plus de temps :
- 1Étape 1 (~200ms) : le texte brut de la transcription est collé immédiatement via Ctrl+V
- 2Étape 2 (~1-2s) : le texte nettoyé par IA remplace automatiquement le texte brut
Le remplacement fonctionne en supprimant le texte brut (Backspace) puis en collant la version nettoyée. Tu vois le texte brut apparaître en premier, puis il se transforme en la version soignée — comme par magie.
En mode Brut, seule l'étape 1 est exécutée — le texte apparaît en ~200ms sans remplacement.
Garde-fous
Le remplacement du texte brut par le texte nettoyé est protégé par deux garde-fous pour éviter d'effacer accidentellement du texte que tu aurais tapé entre-temps :
- Délai maximum : si le nettoyage prend plus de 1,5 seconde, le remplacement est annulé et le texte brut reste en place
- Détection d'action utilisateur : si tu appuies sur une touche ou cliques avec la souris entre les deux étapes, le remplacement est annulé
Si le remplacement est annulé, le texte brut reste — tu ne perds jamais de texte. C'est un choix de sécurité délibéré.
Compatibilité
L'injection progressive a été testée et fonctionne dans toutes les applications courantes :
- Éditeurs de code : VS Code, JetBrains, Sublime Text
- Messagerie : Slack, Discord, Telegram, WhatsApp Web
- Bureautique : Word, LibreOffice, Google Docs, Notion
- Email : Outlook, Thunderbird, Gmail
- Terminaux : Windows Terminal, PowerShell, Bash
- Apps WinUI3 : Notepad (Windows 11), Paint
VoxWave utilise pynput pour simuler les frappes clavier, ce qui est compatible avec la grande majorité des applications Windows et Linux.