Como corrigir “No audio detected from microphone” no Claude Code.
No audio detected from microphone. Check that the correct input device is selected and that Claude Code has microphone access.
O /voice do Claude Code começou a gravar, mas só captou silêncio. O microfone pode estar funcionando: na maioria das vezes, a sessão ainda está presa a um dispositivo de entrada ou a um binário que mudou depois que ela começou.
- Inicie uma nova sessão do Claude Code (saia com
/exite rodeclaudede novo, ouclaude --resumepara manter a conversa). Isso resolve as causas mais comuns. - Verifique Ajustes do Sistema → Som → Entrada: o microfone certo está selecionado e o nível se mexe quando você fala.
- Verifique Ajustes do Sistema → Privacidade e Segurança → Microfone: o seu terminal (ou o VS Code) está ativado.
Você fechou a tampa, colocou o Mac em repouso ou conectou AirPods no meio da sessão
A sessão continua gravando do dispositivo que encontrou ao iniciar. Quando esse dispositivo some ou reaparece (fechar a tampa em Apple Silicon, sair do repouso, fones Bluetooth conectando), ela passa a gravar silêncio. Desligar e ligar o
/voicenão resolve. Inicie uma nova sessão; se ainda falhar, feche e reabra o terminal.Relatado em #78169 (fechar a tampa, fechado como não planejado), #88890 e #89635 (Bluetooth, repouso). Uma correção para a troca do dispositivo padrão saiu na v2.1.195 (#65331).
O Claude Code se atualizou com a sessão aberta
No macOS, o atualizador automático substitui o binário que uma sessão em execução ainda usa, e o macOS deixa de liberar o microfone para esse processo antigo. A gravação parece começar, mas só entrega silêncio. Reinicie a sessão (
claude --resumemantém sua conversa).A sessão está aberta há muito tempo
A voz que funcionava antes numa sessão longa pode parar. Inicie uma sessão nova.
#52845, uma duplicata de #40091 (fechado como não planejado).
O dispositivo de entrada padrão do sistema é o errado, ou o nível dele está em zero
O Claude Code grava pela entrada padrão do sistema. No macOS, abra Ajustes do Sistema → Som → Entrada, escolha seu microfone e fale para ver o nível se mexer. No Windows: Configurações → Sistema → Som → Entrada.
Seu terminal não tem permissão para usar o microfone
O macOS libera o microfone para o app em que o Claude Code roda: Terminal, iTerm2, Ghostty, Warp ou o VS Code, no caso do terminal integrado. Ative em Ajustes do Sistema → Privacidade e Segurança → Microfone. Se o app não estiver na lista, redefina a permissão dele para o macOS perguntar de novo, feche o app com ⌘Q, abra de novo e rode
/voice. Sempre informe o bundle ID: sem ele, otccutilredefine a permissão de microfone de todos os 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"'A sessão foi iniciada em segundo plano
Sessões disparadas com
claude agentsrodam em um processo em segundo plano ao qual o macOS não consegue atribuir o microfone. Dite numa sessão normal, em primeiro plano.Issue em aberto #86217.
Em outubro de 2026. Com base na documentação do Claude Code e nos issues do GitHub.
Use seu iPhone ou Apple Watch como microfone.
O Copy That grava no seu iPhone ou Apple Watch, transcreve no seu Mac com o Whisper e cola no Claude Code. Tampa, AirPods, dispositivos de entrada e permissões de microfone no Mac deixam de importar, porque o Mac nunca grava nada.
- Por que o /voice funciona numa aba nova, mas não na minha sessão antiga?
- Algo mudou depois que a sessão antiga começou: você trocou ou reconectou um dispositivo de entrada, fechou a tampa ou o Claude Code se atualizou. A sessão antiga continua presa ao dispositivo ou binário desatualizado. Uma sessão nova pega o atual.
- Por que o microfone do Claude Code não funciona?
- Se o Claude Code diz “No audio detected from microphone”, a gravação começou, mas só ouviu silêncio: inicie uma nova sessão e verifique o dispositivo de entrada e o nível dele. Se diz “Microphone access is denied”, permita o seu terminal em Privacidade e Segurança → Microfone. Se
/voiceé um comando desconhecido, entre com/login: a voz precisa de uma conta Claude.ai e não funciona com chave de API, Bedrock ou Vertex. - Como ativo o microfone para o Claude Code?
- Rode
/voiceno Claude Code e depois permita o seu app de terminal (ou o VS Code) em Ajustes do Sistema → Privacidade e Segurança → Microfone quando o macOS perguntar. No Windows, permita apps da área de trabalho em Configurações → Privacidade e segurança → Microfone. - Dá para evitar isso de vez?
- Use um microfone que não seja o do Mac. O Copy That grava no seu iPhone ou Apple Watch, transcreve no seu Mac com o Whisper e cola no Claude Code, então dispositivos de entrada, tampa e permissões de microfone no Mac não importam.