Claude Code の “No speech detected” を解決する。
No speech detected
“No audio detected” とは違い、音声は Anthropic の文字起こしサービスに届いていますが、言葉が認識されなかったという意味です。マイクは動いています。拾った音が、Claude Code が想定した言語の発話に聞こえなかったのです。
- マイクに近づいて話し、周りの雑音を減らします。
/configでディクテーションの言語を設定します。言語が未設定の場合、Claude Code は英語を想定します。- 長押しモードでは、フッターに
listening…と表示されるまで押し続けてから話し始めます。
ディクテーションの言語設定が話している言語と合っていない
Claude Code は
language設定の言語でディクテーションし、空欄や非対応の場合は英語になります。/configで設定してください。対応言語:チェコ語、デンマーク語、オランダ語、英語、フランス語、ドイツ語、ギリシャ語、ヒンディー語、インドネシア語、イタリア語、日本語、韓国語、ノルウェー語、ポーランド語、ポルトガル語、ロシア語、スペイン語、スウェーデン語、トルコ語、ウクライナ語。録音が始まる前に話し始めた
長押しモードでは、Claude Code はキーリピートで長押しを検出するため、短いウォームアップがあります。フッターに
keep holding…と表示され、次にlistening…と表示されます。それより前に話した言葉は録音されません。~/.claude/keybindings.jsonでプッシュトゥトークをmeta+kのような修飾キーの組み合わせに割り当てると、ウォームアップを省略できます。マイクが遠すぎる、音が小さすぎる、周りがうるさすぎる
部屋の反対側にあるノートパソコンのマイクや、騒がしいカフェでは、認識できる言葉が含まれない音声になることがあります。マイクに近づくか、ヘッドセットを使ってください。
出典:Claude Code のドキュメント。マイクが正常でもこの表示が出るユーザーもいます:#38918 はオープン中です。
2026 年 10 月時点。Claude Code のドキュメントと GitHub の issue より。
iPhone や Apple Watch をマイクに。
Copy That は iPhone や Apple Watch で録音し、Mac 上の Whisper で文字起こしして Claude Code に貼り付けます。Mac は何も録音しないので、ふた、AirPods、入力デバイス、Mac のマイク許可は関係なくなります。
- “No speech detected” と “No audio detected from microphone” の違いは?
- “No audio detected from microphone” は Claude Code が無音を録音したという意味なので、問題は Mac 側(入力デバイス、レベル、許可)にあります。“No speech detected” は音声が文字起こしサービスに届いたものの言葉が認識されなかったという意味なので、問題は距離、雑音、言語設定です。
- Claude Code の音声入力はオフラインで使える?
- いいえ。Claude Code は文字起こしのために音声を Anthropic のサーバーにストリーミングします。トークンは消費せず、使用量の上限にもカウントされません。
- こうした問題をまるごと避ける方法は?
- Copy That は口元すぐ近くの iPhone や Apple Watch で録音し、話した言語のまま Mac 上の Whisper で文字起こしして、Claude Code に貼り付けます。