Codage vocal avec Claude Code : parlez vos prompts
Utilisez la saisie vocale avec Claude Code pour écrire de meilleurs prompts plus vite. Installation pas à pas et exemples concrets.
En bref : Claude Code fonctionne dans le terminal et attend des prompts détaillés en langage naturel. Taper ces prompts est lent. La dictée vocale vous permet de donner à Claude Code un contexte plus riche en une fraction du temps, ce qui produit de meilleurs résultats et moins d'itérations.
Le problème des prompts avec Claude Code
Claude Code est l'un des outils de codage IA les plus puissants disponibles. Il peut lire l'intégralité de votre codebase, éditer plusieurs fichiers, exécuter des tests et réaliser des tâches complexes en plusieurs étapes. Mais il y a un hic : sa qualité est directement proportionnelle à la qualité de vos prompts.
Et Claude Code tourne dans le terminal, où taper des prompts longs et détaillés est particulièrement pénible. Il n'y a pas d'éditeur de texte riche, pas de moyen facile de revenir éditer le milieu d'un paragraphe, pas d'autocomplétion pour le langage naturel. Juste vous, un curseur clignotant, et la tentation de faire court.
Alors les développeurs écrivent des prompts comme :
> corrige le bug d'authentification
Alors qu'ils devraient écrire :
> Le middleware d'authentification dans src/middleware/auth.ts retourne
> 401 pour les utilisateurs avec un refresh token valide quand leur
> access token a expiré. Le problème est dans la fonction verifyToken
> autour de la ligne 45 — elle vérifie l'expiration de l'access token
> mais ne passe pas à la vérification du refresh token. Corrige cela en
> ajoutant la validation du refresh token avant de retourner 401, et
> ajoute un cas de test pour ce scénario dans auth.test.ts.
Le second prompt évite à Claude Code de deviner. Il produit la bonne correction du premier coup. Mais qui a envie de taper tout ça dans un terminal ?
La solution : voix + Claude Code
Voici le workflow : vous gardez Claude Code en cours d'exécution dans votre terminal comme d'habitude. Quand vous devez lui donner des instructions, au lieu de taper, vous appuyez sur votre raccourci vocal, parlez naturellement pendant 15 à 30 secondes, et votre prompt détaillé apparaît dans le terminal prêt à envoyer.
Configuration : Murmur + Claude Code
- Installez Murmur si ce n'est pas déjà fait
- Ouvrez votre terminal (PowerShell, Windows Terminal, CMD, ou n'importe quel émulateur de terminal)
- Lancez Claude Code comme d'habitude
- Quand Claude Code attend une saisie, appuyez sur Ctrl+Espace (le raccourci par défaut de Murmur)
- Parlez votre prompt naturellement
- Murmur transcrit et insère le texte à la position de votre curseur
- Appuyez sur Entrée pour envoyer le prompt à Claude Code
C'est tout. Murmur utilise une transcription alimentée par l'IA qui gère correctement les termes techniques, chemins de fichiers et noms de commandes.
Exemples concrets : dicté vs tapé
Voici de vrais prompts de mon workflow quotidien, comparant ce que j'aurais tapé versus ce que j'ai réellement dit par la voix.
Exemple 1 : Correction de bug
Ce que j'aurais tapé :
corrige le problème de redirection de login
Ce que j'ai dit (transcrit par Murmur) :
La page de login redirige vers /dashboard après une authentification
réussie mais elle devrait rediriger vers l'URL que l'utilisateur a
initialement essayé d'accéder. L'URL de retour est stockée dans le
paramètre de requête appelé 'next' sur l'URL de la page de login. Mets
à jour le handler de login dans pages/login.tsx pour lire ce paramètre
et rediriger vers cette URL après l'authentification, en revenant à
/dashboard si aucun paramètre next n'existe. Assure-toi aussi de
valider l'URL next pour prévenir les attaques de redirection ouverte.
Temps pour taper la première version : 5 secondes. Temps pour dire la seconde version : 18 secondes. Temps économisé sur les itérations parce que Claude Code a trouvé la bonne solution du premier coup : plusieurs minutes.
Exemple 2 : Nouvelle fonctionnalité
Ce que j'aurais tapé :
ajoute le rate limiting à l'API
Ce que j'ai dit :
Ajoute le rate limiting à l'API Express. Utilise le package
express-rate-limit. Applique une limite globale de 100 requêtes par
minute par adresse IP. Pour les endpoints d'authentification dans
routes/auth.ts, applique une limite plus stricte de 10 requêtes par
minute pour prévenir les attaques par force brute. Stocke les compteurs
de rate limit dans Redis en utilisant notre client Redis existant dans
lib/redis.ts. Retourne un statut 429 avec un message d'erreur JSON qui
inclut un champ retryAfter en secondes. Ajoute le rate limiter comme
middleware dans app.ts avant les handlers de routes.
Exemple 3 : Refactoring
Ce que j'aurais tapé :
refactorise le user service pour utiliser le repository pattern
Ce que j'ai dit :
Refactorise le UserService dans services/user.ts pour utiliser le
repository pattern. Crée une interface UserRepository dans
repositories/types.ts avec des méthodes pour findById, findByEmail,
create, update et delete. Implémente-la dans repositories/prisma/user.ts
en utilisant notre client Prisma existant. Mets à jour le UserService
pour accepter le repository par injection dans le constructeur au lieu
d'importer Prisma directement. Cela rendra le service testable sans
base de données. Mets à jour la configuration d'injection de dépendances
dans di/container.ts pour tout câbler. Ne change aucun code des
controllers, juste la couche service.
Conseils pour dicter clairement des prompts techniques
Nommez les fichiers et chemins explicitement
Claude Code a accès à la structure de votre projet, mais des chemins spécifiques lèvent toute ambiguïté.
Dites : « Mets à jour le middleware d'authentification dans src/middleware/auth.ts » plutôt que « mets à jour le middleware d'auth ».
Dites : « Le schéma Prisma dans prisma/schema.prisma » plutôt que « le schéma de la base de données ».
Décrivez l'architecture
Quand vous demandez des modifications multi-fichiers, décrivez l'architecture en langage courant :
« Je veux ajouter une couche de cache. Crée une interface CacheService, implémente-la avec Redis, injecte-la dans le UserService et le ProductService, et ajoute l'invalidation du cache sur les opérations d'écriture. »
Vous ne taperiez jamais tout cela. Mais le dire prend dix secondes.
Utilisez des contraintes « Ne pas »
Indiquez explicitement ce que Claude Code doit éviter. C'est facile quand on parle mais fastidieux quand on tape :
« Refactorise la gestion des erreurs mais ne change pas le format de réponse d'erreur parce que le frontend dépend de la structure actuelle. Aussi ne supprime aucun des codes d'erreur existants, ajoute juste les nouveaux. »
Référencez les patterns de votre codebase
Claude Code peut lire votre code, donc référencez les patterns existants :
« Crée un nouvel endpoint API pour les commandes en suivant exactement le même pattern que l'endpoint produits dans routes/products.ts. Même chaîne de middleware, même gestion des erreurs, même format de réponse. Remplace juste products par orders et utilise le OrderService. »
Pensez à voix haute
Contrairement à la frappe, la voix vous permet de raisonner sur un problème en temps réel :
« OK donc le problème c'est que cette connexion WebSocket se coupe après 30 secondes d'inactivité. Je pense qu'il nous faut un mécanisme de heartbeat. Laisse-moi réfléchir... oui, ajoute un système ping/pong où le serveur envoie un ping toutes les 15 secondes et le client répond avec un pong. Si le serveur ne reçoit pas de pong dans les 5 secondes, ferme la connexion et laisse la logique de reconnexion automatique du client gérer le reste. La logique de reconnexion est déjà dans lib/websocket.ts donc on a juste besoin du ping côté serveur. »
Claude Code est excellent pour extraire l'intention actionnable de ce type de raisonnement naturel.
Prêt à essayer la dictée vocale ?
Essayez Murmur gratuitement pendant 7 jours avec toutes les fonctionnalites Pro. Dictez dans n'importe quelle app.
Télécharger gratuitementPourquoi la voix donne plus de contexte aux agents IA
Il y a une raison psychologique pour laquelle la voix produit de meilleurs prompts : parler a moins de friction que taper.
Quand vous tapez, chaque mot a un coût. Vous vous auto-éditez inconsciemment, coupant des détails qui semblent « trop longs à taper ». Le résultat est des prompts laconiques et ambigus.
Quand vous parlez, les mots coulent à 150+ mots par minute (contre 60-80 pour la plupart des typistes). Le coût par mot chute drastiquement. Vous incluez du contexte que vous auriez coupé. Vous mentionnez des cas limites que vous auriez ignorés. Vous expliquez le « pourquoi » en plus du « quoi ».
Cela compte énormément pour les agents IA. Claude Code peut traiter un prompt de 500 mots aussi facilement qu'un prompt de 10 mots. Mais le prompt de 500 mots lui donne assez de contexte pour obtenir la bonne implémentation du premier coup, tandis que le prompt de 10 mots le force à deviner.
L'équation est simple : La voix supprime le coût du contexte. Plus de contexte signifie un meilleur résultat IA. Un meilleur résultat signifie moins d'itérations. Moins d'itérations signifie un développement plus rapide.
Problèmes courants de saisie vocale dans le terminal
Prompts longs et retour à la ligne
Certains terminaux gèrent différemment les longs textes collés. Si vous rencontrez des problèmes de retour à la ligne, essayez d'utiliser un terminal qui gère bien le collage multi-ligne (Windows Terminal fonctionne très bien).
Caractères spéciaux dans le code
Si vous devez inclure du code spécifique dans votre prompt, il est souvent préférable de taper juste cet extrait et de dicter le reste. Par exemple, tapez le pattern regex, puis dictez l'explication de ce qu'il doit faire.
Bruit de fond dans le terminal
Si vous êtes dans un environnement bruyant, la réduction de bruit de Murmur (alimentée par le traitement de ChatGPT) gère la plupart du bruit ambiant. Mais un microphone directionnel ou un casque donne les meilleurs résultats.
Une session typique voix + Claude Code
Voici à quoi ressemble une vraie session de 30 minutes :
- Dites : « Regarde les échecs de tests dans le module utilisateur. Les tests dans tests/user.test.ts échouent sur le flux de création d'utilisateur. Peux-tu identifier ce qui a changé récemment et les a cassés ? »
- Claude Code investigue, identifie le problème
- Dites : « OK corrige ces échecs de tests. Le mock pour le service d'email doit être mis à jour pour correspondre à la nouvelle interface EmailService qu'on a changée la semaine dernière. Mets aussi à jour tout autre fichier de test qui mock le EmailService. »
- Claude Code corrige les tests dans plusieurs fichiers
- Dites : « Lance la suite de tests complète et dis-moi si autre chose échoue. »
- Tous les tests passent
- Dites : « Très bien. Maintenant crée un commit avec un message descriptif résumant les corrections de tests. »
Quatre prompts vocaux. Cinq minutes de parole au total. Une session complète de débogage et correction qui aurait pris bien plus longtemps avec des prompts tapés.
Conclusion
Claude Code est plus puissant quand vous lui donnez des prompts détaillés et riches en contexte. La dictée vocale avec Murmur supprime la friction entre vos pensées et le terminal, vous permettant de parler comme vous expliqueriez un problème à un collègue senior.
Le résultat n'est pas juste une saisie plus rapide. Ce sont des prompts fondamentalement meilleurs, qui mènent à un meilleur code, moins d'itérations, et un workflow de codage IA plus efficace.
Si vous utilisez Claude Code régulièrement, essayez d'ajouter la voix à votre workflow terminal. Commencez par une seule session. Vous sentirez la différence immédiatement.
Prêt à essayer la dictée vocale ?
Essayez Murmur gratuitement pendant 7 jours avec toutes les fonctionnalites Pro. Dictez dans n'importe quelle app.
Télécharger gratuitementRelated Articles
voice coding
Rédiger la documentation de code par la voix : commentaires, README et docs qui ne sont pas nuls
Découvrez comment la dictée vocale accélère la rédaction de documentation. Commentaires, README, docs API et docstrings en minutes au lieu d'heures.
voice coding
Le codage vocal en 2026 : le guide complet
Tout ce que vous devez savoir sur le codage vocal en 2026. Outils, installation, conseils et workflows pour coder plus vite avec votre voix.
voice coding
Dictée Vocale dans le Terminal : des Commandes sans Clavier
Utilisez la voix pour taper vos commandes terminal plus vite. Git, npm, Docker et plus — dictez vos commandes au lieu de les taper.