Copy That
Claude Code · erro de ditado por voz

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.

Solução rápida
  1. Inicie uma nova sessão do Claude Code (saia com /exit e rode claude de novo, ou claude --resume para manter a conversa). Isso resolve as causas mais comuns.
  2. Verifique Ajustes do Sistema → Som → Entrada: o microfone certo está selecionado e o nível se mexe quando você fala.
  3. Verifique Ajustes do Sistema → Privacidade e Segurança → Microfone: o seu terminal (ou o VS Code) está ativado.
Todas as causas e como corrigir
  1. 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 /voice nã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).

  2. 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 --resume mantém sua conversa).

    Issues em aberto #99892 e #94687.

  3. 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).

  4. 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.

    Da documentação do Claude Code.

  5. 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, o tccutil redefine 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"'

    Da documentação do Claude Code.

  6. A sessão foi iniciada em segundo plano

    Sessões disparadas com claude agents rodam 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.

Ou deixe o microfone do Mac de lado

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.

Ditado por voz para Claude Code →

Perguntas
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 /voice no 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.
Também funciona com