Claude Code · 音声入力のエラー
Claude Code の “Voice input is failing repeatedly and has been paused” を解決する。
Voice input is failing repeatedly and has been paused
Claude Code は 10 秒以内に 3 回失敗すると音声入力を一時停止し、最初の失敗から 10 秒後に再び許可します。一時停止そのものが問題なのではなく、何かが原因で毎回録音に失敗しているのです。
- Claude Code が動いているマシンにマイクがあるか確認してください。SSH、コンテナ、クラウドセッションにはマイクがありません。
- システム設定 → プライバシーとセキュリティ → マイク でターミナルを許可します。
- 原因を解決したら、10 秒待ってからもう一度
/voiceを試します。
Claude Code がマイクのないマシンで動いている
音声入力は Claude Code が動いているマシンで録音します。SSH、VS Code Remote(SSH、Dev Containers、Codespaces)、クラウドセッション、ヘッドレスサーバーでは使えません。Claude Code をローカルで動かすか、そのマシンに縛られないマイクを使ってください。
Microphone access is denied
macOS:システム設定 → プライバシーとセキュリティ → マイク でターミナルをオンにするか、macOS が再度確認するようリセットします。Windows:設定 → プライバシーとセキュリティ → マイク でデスクトップアプリを許可します。
# 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"'Linux や WSL で使える録音ツールがない
Linux で内蔵オーディオモジュールが読み込めない場合、Claude Code には
arecordか SoX が必要です。WSL では WSLg と SoX 用の PulseAudio フォーマットが必要です。# Linux sudo apt-get install sox # WSL (with WSLg) sudo apt install sox libsox-fmt-pulse
2026 年 10 月時点。Claude Code のドキュメントと GitHub の issue より。
iPhone や Apple Watch をマイクに。
Copy That は iPhone や Apple Watch で録音し、Mac 上の Whisper で文字起こしして Claude Code に貼り付けます。Mac は何も録音しないので、ふた、AirPods、入力デバイス、Mac のマイク許可は関係なくなります。
- SSH 経由で Claude Code の音声入力は使える?
- いいえ。音声入力は Claude Code が動いているマシンで録音するため、SSH セッション、VS Code Remote、クラウドセッションでは使えません。Copy That なら使えます。ターミナルの接続先がどこであっても、Mac 上のターミナルに貼り付けるからです。
- 一時停止はどのくらい続く?
- Claude Code は 3 回の失敗のうち最初の失敗から 10 秒後に、再び音声入力を許可します。原因が解決していなければ、また一時停止されます。
- こうした問題をまるごと避ける方法は?
- Mac 以外のマイクを使うことです。Copy That は iPhone や Apple Watch で録音し、Mac 上の Whisper で文字起こしして Claude Code に貼り付けるので、Mac の入力デバイス、ふた、マイクの許可は関係ありません。