Как исправить “No audio detected from microphone” в Claude Code.
No audio detected from microphone. Check that the correct input device is selected and that Claude Code has microphone access.
/voice в Claude Code начал запись, но записал только тишину. С микрофоном, скорее всего, всё в порядке: чаще всего сессия всё ещё привязана к устройству ввода или исполняемому файлу, которые изменились после её запуска.
- Начните новую сессию Claude Code (выйдите через
/exitи снова запуститеclaudeилиclaude --resume, чтобы сохранить разговор). Это устраняет самые частые причины. - Проверьте «Системные настройки → Звук → Вход»: выбран нужный микрофон, и его уровень двигается, когда вы говорите.
- Проверьте «Системные настройки → Конфиденциальность и безопасность → Микрофон»: ваш терминал (или VS Code) включён.
Вы закрыли крышку, усыпили Mac или подключили AirPods посреди сессии
Сессия продолжает писать звук с устройства, которое нашла при запуске. Когда это устройство пропадает или появляется заново (закрытие крышки на Apple Silicon, выход из сна, подключение Bluetooth-наушников), дальше записывается тишина. Выключение и включение
/voiceне помогает. Начните новую сессию; если и это не помогло, закройте и перезапустите терминал.Сообщения: #78169 (закрытие крышки, закрыто как «не планируется»), #88890 и #89635 (Bluetooth, сон). Исправление для смены устройства по умолчанию вышло в v2.1.195 (#65331).
Claude Code обновился, пока сессия была открыта
На macOS автообновление заменяет исполняемый файл, который ещё использует запущенная сессия, и macOS перестаёт давать этому старому процессу доступ к микрофону. Запись вроде бы начинается, но приходит тишина. Перезапустите сессию (
claude --resumeсохранит разговор).Сессия работает очень долго
Голосовой ввод, который работал в начале длинной сессии, может перестать работать. Начните новую сессию.
Системным по умолчанию выбрано не то устройство ввода, или его уровень на нуле
Claude Code пишет звук с системного устройства ввода по умолчанию. На macOS откройте «Системные настройки → Звук → Вход», выберите микрофон и скажите что-нибудь, чтобы увидеть, как двигается уровень. В Windows: «Параметры → Система → Звук → Ввод».
Терминалу не разрешено использовать микрофон
macOS даёт доступ к микрофону приложению, в котором запущен Claude Code: Terminal, iTerm2, Ghostty, Warp или VS Code для встроенного терминала. Включите его в «Системные настройки → Конфиденциальность и безопасность → Микрофон». Если приложения нет в списке, сбросьте его разрешение, чтобы macOS спросила снова, закройте приложение через ⌘Q, откройте заново и выполните
/voice. Всегда указывайте bundle ID: без негоtccutilсбросит доступ к микрофону для всех приложений.# 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"'Сессия запущена в фоне
Сессии, запущенные через
claude agents, работают в фоновом процессе, которому macOS не может выдать доступ к микрофону. Диктуйте в обычной сессии на переднем плане.Открытая задача #86217.
По состоянию на октябрь 2026 года. По документации Claude Code и задачам на GitHub.
Используйте iPhone или Apple Watch как микрофон.
Copy That записывает на iPhone или Apple Watch, распознаёт речь на Mac с помощью Whisper и вставляет текст в Claude Code. Крышка, AirPods, устройства ввода и разрешения на микрофон на Mac перестают иметь значение, потому что Mac сам ничего не записывает.
- Почему /voice работает в новой вкладке, но не в старой сессии?
- После запуска старой сессии что-то изменилось: вы переключили или переподключили устройство ввода, закрыли крышку, или Claude Code обновился. Старая сессия всё ещё привязана к устаревшему устройству или исполняемому файлу. Новая сессия подхватит текущие.
- Почему не работает микрофон в Claude Code?
- Если Claude Code пишет “No audio detected from microphone”, запись началась, но слышна только тишина: начните новую сессию и проверьте устройство ввода и его уровень. Если пишет “Microphone access is denied”, разрешите терминал в «Конфиденциальность и безопасность → Микрофон». Если
/voice— неизвестная команда, войдите через/login: голосовому вводу нужен аккаунт Claude.ai, с API-ключом, Bedrock или Vertex он не работает. - Как включить микрофон для Claude Code?
- Выполните
/voiceв Claude Code, затем, когда macOS спросит, разрешите ваш терминал (или VS Code) в «Системные настройки → Конфиденциальность и безопасность → Микрофон». В Windows разрешите классическим приложениям доступ в «Параметры → Конфиденциальность и защита → Микрофон». - Можно ли вообще избежать этой проблемы?
- Используйте микрофон не от Mac. Copy That записывает на iPhone или Apple Watch, распознаёт речь на Mac с помощью Whisper и вставляет текст в Claude Code, так что устройства ввода, крышка и разрешения на микрофон на Mac не играют роли.