Corriger “No audio detected from microphone” dans Claude Code.
No audio detected from microphone. Check that the correct input device is selected and that Claude Code has microphone access.
Le /voice de Claude Code a commencé à enregistrer mais n’a capté que du silence. Le micro va peut-être très bien : le plus souvent, la session est encore liée à un périphérique d’entrée ou à un binaire qui a changé après son démarrage.
- Lancez une nouvelle session Claude Code (quittez avec
/exitet relancezclaude, ouclaude --resumepour garder la conversation). Cela corrige les causes les plus courantes. - Vérifiez Réglages Système → Son → Entrée : le bon micro est sélectionné et son niveau bouge quand vous parlez.
- Vérifiez Réglages Système → Confidentialité et sécurité → Microphone : votre terminal (ou VS Code) est activé.
Vous avez rabattu l’écran, mis le Mac en veille ou connecté des AirPods en cours de session
La session continue d’enregistrer depuis le périphérique trouvé au démarrage. Quand ce périphérique disparaît ou réapparaît (écran rabattu sur Apple Silicon, sortie de veille, connexion d’un casque Bluetooth), elle enregistre du silence à partir de là. Désactiver puis réactiver
/voicen’y change rien. Lancez une nouvelle session ; si ça échoue encore, quittez et relancez le terminal.Signalé dans #78169 (écran rabattu, fermé comme non prévu), #88890 et #89635 (Bluetooth, veille). Un correctif pour le changement de périphérique par défaut est sorti dans la v2.1.195 (#65331).
Claude Code s’est mis à jour pendant que la session était ouverte
Sur macOS, la mise à jour automatique remplace le binaire qu’une session en cours utilise encore, et macOS cesse d’accorder le micro à cet ancien processus. L’enregistrement semble démarrer mais ne capte que du silence. Relancez la session (
claude --resumeconserve votre conversation).La session tourne depuis très longtemps
La voix qui marchait plus tôt dans une longue session peut s’arrêter. Lancez une nouvelle session.
Le mauvais périphérique d’entrée est celui par défaut, ou son niveau est à zéro
Claude Code enregistre depuis l’entrée par défaut du système. Sur macOS, ouvrez Réglages Système → Son → Entrée, choisissez votre micro et parlez pour voir le niveau bouger. Sous Windows : Paramètres → Système → Son → Entrée.
D’après la documentation de Claude Code.
Votre terminal n’a pas le droit d’utiliser le micro
macOS accorde le micro à l’app dans laquelle tourne Claude Code : Terminal, iTerm2, Ghostty, Warp, ou VS Code pour son terminal intégré. Activez-le dans Réglages Système → Confidentialité et sécurité → Microphone. Si l’app n’apparaît pas, réinitialisez son autorisation pour que macOS la redemande, quittez l’app avec ⌘Q, rouvrez-la et lancez
/voice. Indiquez toujours le bundle ID : sans lui,tccutilréinitialise l’autorisation micro de toutes les apps.# Terminal: com.apple.Terminal · iTerm2: com.googlecode.iterm2 # Ghostty: com.mitchellh.ghostty · Warp: dev.warp.Warp-Stable · VS Code: com.microsoft.VSCode tccutil reset Microphone com.apple.Terminal # Not sure of the bundle ID? Ask macOS: osascript -e 'id of app "iTerm"'D’après la documentation de Claude Code.
La session a été lancée en arrière-plan
Les sessions lancées avec
claude agentstournent dans un processus en arrière-plan auquel macOS ne peut pas attribuer le micro. Dictez dans une session normale au premier plan.Ticket ouvert #86217.
En octobre 2026. D’après la documentation de Claude Code et ses tickets GitHub.
Utilisez votre iPhone ou votre Apple Watch comme micro.
Copy That enregistre sur votre iPhone ou votre Apple Watch, transcrit sur votre Mac avec Whisper et colle dans Claude Code. L’écran rabattu, les AirPods, les périphériques d’entrée et les autorisations micro du Mac n’ont plus d’importance, car le Mac n’enregistre jamais rien.
- Pourquoi /voice marche dans un nouvel onglet mais pas dans mon ancienne session ?
- Quelque chose a changé après le démarrage de l’ancienne session : vous avez changé ou reconnecté un périphérique d’entrée, rabattu l’écran, ou Claude Code s’est mis à jour. L’ancienne session reste liée à l’ancien périphérique ou binaire. Une nouvelle session prend l’actuel.
- Pourquoi le micro de Claude Code ne marche-t-il pas ?
- Si Claude Code affiche “No audio detected from microphone”, l’enregistrement a démarré mais n’a capté que du silence : lancez une nouvelle session et vérifiez le périphérique d’entrée et son niveau. S’il affiche “Microphone access is denied”, autorisez votre terminal dans Confidentialité et sécurité → Microphone. Si
/voiceest une commande inconnue, connectez-vous avec/login: la voix nécessite un compte Claude.ai et ne fonctionne pas avec une clé API, Bedrock ou Vertex. - Comment activer le micro pour Claude Code ?
- Lancez
/voicedans Claude Code, puis autorisez votre app de terminal (ou VS Code) dans Réglages Système → Confidentialité et sécurité → Microphone quand macOS le demande. Sous Windows, autorisez les applications de bureau dans Paramètres → Confidentialité et sécurité → Microphone. - Existe-t-il un moyen d’éviter tout ça ?
- Utilisez un micro qui n’est pas celui du Mac. Copy That enregistre sur votre iPhone ou votre Apple Watch, transcrit sur votre Mac avec Whisper et colle dans Claude Code : les périphériques d’entrée, l’écran rabattu et les autorisations micro du Mac n’ont plus d’importance.