Claude Codeの音声入力が動かない:症状別の対処と、各不具合が直ったバージョン
/voiceの不調は、ほぼ5つのどれかに収まります。その機能が付いてこないサインイン方法になっている、端末アプリがマイクの許可を一度も得ていない、そもそも手元にマイクのない場所で動かしている、LinuxやWSLの音声まわりに部品が足りない、そして後のリリースで直った不具合を抱えたビルドのまま使っている。この5つです。
まずは最後のものから潰してください。確かめる手間がいちばん軽いからです。音声入力は2026年3月初めに登場し、それから32回のリリースで手が入っていて、公開されている変更履歴には音声関連の項目が56件並んでいます。インストールから2週間以上たっているなら、原因を探し始める前に更新してください。
claude update
claude doctor
以下はすべて2026年8月27日に一次情報で確認しました。Anthropicの音声ディクテーションのドキュメント、リリースごとに突き合わせた公開の変更履歴、npmレジストリの公開日、そしてAnthropicの課題管理に日付入りで残っている報告です。その時点の最新版は2.1.247、公開は2026年8月26日でした。
先にひとつ整理させてください。ここを取り違えると、まるで違う方向へ進むことになります。Anthropicには名前に「音声」の付く機能が2つあります。音声モードはClaudeアプリでの話して聞く双方向の会話で、そのヘルプページ自身が、Claude Codeには対応していないと書いています。Claude Codeの/voiceは口述専用です。あなたが話し、文字が入力欄に入り、Claudeは文字で答えます。検索結果に並ぶ「Claudeの音声を直す」動画のほとんどは前者の話で、こちらの役には一切立ちません。
症状から探す
| 見えている症状 | いちばんありそうな原因 | 該当箇所 |
|---|---|---|
/voiceがエラーを返す、またはコマンド一覧に出てこない | APIキー、Bedrock、Google CloudのAgent Platform、Microsoft Foundryでのサインイン。組織のポリシー。あるいは2026年3月4日より前のビルド | 1 |
Microphone access is denied、またはシステム設定の一覧に端末アプリ自体が出てこない | 端末アプリにマイクの許可がない。あるいはマイクの権限を宣言していないラッパーアプリ | 2 |
| スペースキーを押し続けても空白が入るだけで録音が始まらない | 音声入力がオフ。または端末アプリがキーリピートのイベントを送っていない | 3 |
レベルメーターは動くのにNo audio detectedやNo speech detectedが出る | 入力デバイス違い、口述言語の設定違い、または既知の録音不具合 | 4 |
Voice mode requires SoX、またはWSLやコンテナで何も録音されない | 音声の土台が足りない、またはホストに録音デバイスがない | 5 |
| 文字起こしが崩れる、または違う言語で出てくる | languageが未設定か非対応で、英語に落ちている | 6 |
| 昨日は動いたのに今日は動かない | 更新、スリープと復帰、または音声デバイスの切り替え | 7 |
| 他社の音声入力アプリがClaude Codeに文字を打たなくなった | 端末のUIと、擬似的なキー入力の相性 | 9 |
1. /voiceが出てこない、または有効にできない
/voiceはすべてのアカウントで使えるわけではありません。しかもClaude Codeは、その環境で使えないコマンドを灰色表示にせず、そもそも隠します(変更履歴2.1.84、2026年3月25日)。つまり「コマンドが存在しない」と「あなたには使えないコマンドだ」が、画面上では見分けられません。
音声入力にはClaude.aiアカウントが必要です。Claude CodeがAnthropicのAPIキーを直接使っている場合、Amazon Bedrock、Google CloudのAgent Platform、Microsoft Foundryを向いている場合は使えません。これは不具合ではなく、切り替えるフラグもありません。Voice mode requires a Claude.ai accountが出たら、/loginを実行し、APIの資格情報ではなくClaude.aiアカウントでサインインしてください。
Voice mode is disabled by your organization's policyが出た場合は、管理者が組織全体で無効にしています。2026年6月より前はここに一般的な「使えません」という文言が出ていて、古いフォーラムの回答が再インストールを勧めているのはそのためです。この具体的な文言は2026年6月24日の2.1.191で入りました。
バージョンの下限。音声に触れた最初の変更履歴は2.1.69、公開は2026年3月4日です。それより古いものにこの機能はありません。
/voiceがUnknown skill: voiceを返す、という古いスレッドを読んでいるなら:それは配信途中の話で、あなたのマシンの話ではありません。2026年3月の間、このコマンドは機能フラグの後ろにあり、正しいバージョンと正しいプランの人でもエラーが出ました。しかも起動時のバナーは、答えないコマンドを実行するよう元気に勧めていました(#33580、2026年3月12日。#33914、2026年3月13日)。設定をいじって直る類のものではなく、そして今日なお遭遇するはずのものでもありません。
2. マイクの許可、一覧に端末アプリが出てこない場合も含めて
/voiceは最初に有効化したときマイクの確認を行います。macOSではこのときに端末アプリが許可を求めるはずです。
macOS:「システム設定」→「プライバシーとセキュリティ」→「マイク」で、お使いの端末アプリをオンにしてから、もう一度/voiceを実行します。
Windows:「設定」→「プライバシーとセキュリティ」→「マイク」で、デスクトップアプリのマイクへのアクセスをオンにしてから、もう一度/voiceを実行します。
macOSの一覧に端末アプリがそもそも出てこないときは、オンにするスイッチ自体がありません。Anthropicが案内している対処はこれです。許可の状態をリセットして、次回の実行で改めて確認画面が出るようにします。
tccutil reset Microphone com.apple.Terminal # built-in Terminal
tccutil reset Microphone com.googlecode.iterm2 # iTerm2
osascript -e 'id of app "Ghostty"' # any other terminal: get its bundle id
そのあと、ウインドウを閉じるだけでなくCmd+Qで端末アプリを終了してください。macOSは、すでに動いているプロセスに改めて許可を尋ねないからです。開き直してから/voiceを実行します。
ドキュメントにある注意をもう一度書いておきます。tccutil reset MicrophoneをバンドルIDを付けずに実行すると、ZoomやSlackも含めてマシン上のすべてのアプリからマイクの許可が消えます。通話中にやらないでください。
誰も書かない落とし穴。普通の端末アプリではなく、端末のラッパーや多重化アプリの中でClaude Codeを動かしている場合、そのラッパー自身がマイクの権限を宣言していないことがあります。そうなるとプライバシーの一覧に現れず、追加もできません。記録に残っている例が2つあります。Soloターミナルへの報告(soloterm/solo#114、2026年3月30日)は、署名されていない、あるいは権限を宣言していないアプリのために、macOSがプラスボタンを出さないと指摘しています。Supersetへの報告(superset-sh/superset#5026、2026年6月1日)は、どちらのモードも動かないと伝えています。回避策はどちらも同じです。Terminal.app、iTerm2、その他の署名された端末アプリでClaude Codeを動かして、音声が戻るか見てください。戻ったなら、原因は最初からClaude Codeではありませんでした。
3. スペースキーを押し続けても何も起きない
押しっぱなしモードは、端末アプリから届くキーリピートの連続を見てキーが押され続けていると判断します。この仕組みには壊れ方が2通りあり、押している間に入力行を見ていれば区別できます。
空白がどんどん増える。音声入力がオフです。/voice holdを実行してください。
空白が1つか2つ出て、あとは何も起きない。音声入力はオンですが、キーリピートがClaude Codeまで届いていません。リピートのイベントを送らない端末アプリがありますし、OSの側でキーリピートを切ることもできます。戦わずにモードを変えてください。
/voice tap
タップモードは切り替え式です。一度叩いて開始、話して、もう一度叩いて終了。ウォームアップがなく、キーリピートにも依存しません。ただし最初の一叩きで録音が始まるのは入力欄が空のときだけなので、すでに何か打ち込んでいると、スペースを叩いても空白が入るだけです。
話し始めの数語が消えるのは、同じ仕組みを裏から見た現象です。押しっぱなしモードには短いウォームアップがあり、フッターはlistening…の前にkeep holding…と出ます。この不満は公開初週から出ていて、Hacker Newsのある開発者はおよそ500ミリ秒と計測し、冒頭の語が切れると書いています(2026年3月13日)。抜け道は2つ。タップモードを使うか、キーを修飾キーの組み合わせに割り当て直すかです。後者なら最初の押下で録音が始まり、ウォームアップは一切ありません。
{
"bindings": [
{ "context": "Chat", "bindings": { "meta+k": "voice:pushToTalk" } }
]
}
これは~/.claude/keybindings.jsonに書きます。押しっぱなしモードで裸の文字キーを割り当てるのは避けてください。ウォームアップの間、その文字が入力欄に打ち込まれてしまいます。Caps Lockはそもそも割り当てられません。端末アプリが渡してこないからで、2.1.122以降は少なくとも黙って無視される代わりにエラーが出ます。
VS Code拡張では、そもそもスペースが引き金でないことがあります。チャットの入力欄はWebViewで、そこではスペースが何もせず、マイクのアイコンを押せば普通に動くという報告が残っています(#85309、2026年8月9日)。同じ報告によれば、拡張の中でチャットのメッセージとして/voiceと打つと/voice isn't available in this environmentが返ります。アイコンを押してください。
4. 録音はされるのに何も返ってこない
3つのメッセージがあり、原因も3つ別々です。何かを変える前に、出ている文言を正確に読んでください。
No audio detected from microphone。録音は始まり、無音を拾いました。狙ったデバイスがシステムの既定になっていて、入力レベルがゼロ近くでないかを確認します。Windowsなら「設定」→「システム」→「サウンド」→「入力」、macOSなら「システム設定」→「サウンド」→「入力」です。macOSでよくあるのは、セッションを始めたあとで既定の入力が変わっている場合で、これは第7節で扱います。
Voice connection failed。録音が文字起こしのサービスまで届いていません。ネットワークを確認してください。ただしこの文言は以前は誤解を招くものでした。2026年7月3日公開の2.1.200より前は、マイクが無音だっただけでも接続失敗と報告していて、何ともないネットワークを調べる羽目になった人が大勢います。
Voice stream error: WebSocket upgrade rejected with HTTP <status>。サーバーが接続を拒んだということで、障害ではありません。400番台はたいてい、サインインが古くなっているか、プロキシやボット対策のサービスが文字起こしサービスの代わりに応答しています。/loginを実行し、経路上のVPNや社内プロキシを見てください。
No speech detected。音声は届き、語として認識されませんでした。もう少し近くで話し、周囲の音を減らし、口述言語の設定が話している言語と一致しているかを確認してください。
この最後のものには根の深い経緯があります。2026年3月25日に立った報告は、再現手順、動作するマイク、与えられた許可、正しい既定デバイス、Terminal.appとJetBrainsの端末の両方まで揃っていて、いまも開いたまま、数日のうちにmacOSでの確認報告がいくつも付きました。このページを一通りやってもなおレベルメーターが動きながらNo speech detectedが出るなら、設定の誤りではなくその報告の中にいる可能性が高いです。4度目の再インストールをする代わりに、自分のバージョンとプラットフォームをそこへ書き足してください。
失敗が続くと音声入力は一時停止します。10秒のうちに録音が3回失敗すると、Claude Codeは最初の失敗から10秒たつまで試みるのをやめます。Voice input is failing repeatedly and has been pausedがそれです。これは症状であって病気ではありません。おおもとの原因を直してから、もう一度音声を呼び出してください。
5. Linux、WSL、コンテナ、音声デバイスのないホスト
録音にはネイティブのモジュールを使います。それが読み込めないとき、Claude CodeはALSA utilsのarecordかSoXのrecに切り替え、どちらもなければ/voiceはお使いのパッケージ管理向けのインストールコマンドを表示します。
Voice mode requires SoX for audio recording。入れてください。たとえばsudo apt-get install soxです。
Voice mode requires a microphone, but SoX could not open an audio capture device。SoXは入っていて、ホストに録音デバイスがありません。画面のないサーバーか、音声を渡していないコンテナです。何をインストールしても解決しません。2.1.195(2026年6月26日)より前は、すでに入っているSoXを入れろと誤って言っていました。Linuxのスレッドがことごとく混乱で終わっているのはこのせいです。
WSL:Voice mode could not find a working audio recorder in WSL。WSLgは音声をPulseAudio経由で流しますが、素のsoxはALSAの土台を引き込み、そちらには録音元になる/dev/sndがありません。
sudo apt install sox libsox-fmt-pulse
WSLg自体も必要で、これはMicrosoft Storeから入れたWSL2に付いてきます。WSL1にはこれを動かす道がありません。Windows側でClaude Codeを動かしてください。
数回口述したあとから文字起こしが空で返ってくる場合、Linuxでは録音プロセスが溜まっているかもしれません。失敗して再試行した録音がrecプロセスを生かしたまま残し、PulseAudioのクライアント接続を握り続け、やがて音声まわりが劣化して文字起こしが何も返さなくなる、という開いたままの報告があります(#83905、2026年8月4日、WSLg上のDebian devcontainer)。見ておく価値があります。
ps -eo pid,ppid,etime,cmd | grep '[r]ec -q'
話すのをやめて何分もたつのに山になって残っているなら、終了させてセッションを開き直してください。
6. 文字起こしが違う言語で出てくる
音声入力は、Claudeの返答の言語を決めるのと同じlanguage設定を使います。そしてこの設定が空だと英語になります。日本語で話しかけても英語のデコーダはエラーを出しません。もっともらしい、でたらめな英語が返ってくるだけです。日本語で使うつもりなら、これは最初にやる設定です。
{ "language": "ja" }
設定は/configか設定ファイルで、BCP 47のコードでも言語名でも指定できます。対応は20言語で、日本語はその中に入っています。チェコ語、デンマーク語、オランダ語、英語、フランス語、ドイツ語、ギリシャ語、ヒンディー語、インドネシア語、イタリア語、日本語、韓国語、ノルウェー語、ポーランド語、ポルトガル語、ロシア語、スペイン語、スウェーデン語、トルコ語、ウクライナ語。これ以外を指定すると、音声を有効にしたときに警告が出て英語に落ちます。
VS Code拡張では、languageが空のとき、英語に落ちる前にVS Code自身のaccessibility.voice.speechLanguageを見にいきます。
これで直らないことが2つあり、どちらも日本語の読者に直接関わります。ひとつ、タップモードの自動送信は語数を数えて判断しますが、語を空白で区切らない日本語・中国語・タイ語ではその数え方が成立せず、動くようになったのは2.1.195からです。それより古いビルドを使っているなら、この一点だけでも更新する理由になります。ふたつ、ひとつの文に複数の言語が混ざる件は、報告が開いたまま残っています。デコーダは一度にひとつの言語しか受け持たないため、日本語の文に挟んだ英語の技術用語が訳されたり落ちたりします(#83881、2026年8月4日)。日本語で技術的な話を口述する人にとって、これは例外的な状況ではなく日常です。
7. 昨日までは動いていた
原因は3つ。確かめる価値のある順に並べます。
更新した。下の表で自分の症状を探してください。日付はいずれもそのバージョンのnpm公開日です。
| 症状 | 壊れたバージョン | 直ったバージョン | 修正の公開日 |
|---|---|---|---|
listening…のまま止まり、停止後にVoice connection failed | 2.1.229〜2.1.231 | 2.1.232 | 2026年8月13日 |
マイクが無音を拾っただけなのにVoice connection failed | 2.1.200より前 | 2.1.200 | 2026年7月3日 |
| マイクが失敗し続けると再試行が止まらない | 2.1.202より前 | 2.1.202 | 2026年7月6日 |
| SoXが入っているのにLinuxでインストールを促される | 2.1.195より前 | 2.1.195 | 2026年6月26日 |
| 既定の入力デバイスが変わったあと、macOSの長時間セッションで無音を拾う | 2.1.195より前 | 2.1.195 | 2026年6月26日 |
| 組織のポリシーだと言わず、一般的な「使えません」表示 | 2.1.191より前 | 2.1.191 | 2026年6月24日 |
/voiceを切り替えると/loginをやり直す羽目になる | 2.1.166より前 | 2.1.166 | 2026年6月5日 |
| プロジェクトのフォルダ名やブランチ名に非ASCII文字があると接続失敗 | 2.1.160より前 | 2.1.160 | 2026年6月1日 |
| エージェント表示の返信欄で押しながら発話が効かない | 2.1.145より前 | 2.1.145 | 2026年5月19日 |
独自のvoice:pushToTalk割り当てが黙って無視される | 2.1.141より前 | 2.1.141 | 2026年5月13日 |
| 処理中にキーを押し直すと空白が何十個も入る | 2.1.98より前 | 2.1.98 | 2026年4月9日 |
Windows:WebSocket upgrade rejected with HTTP 101 | 2.1.89より前 | 2.1.89 | 2026年3月31日 |
| Appleシリコンのmacでマイクの許可を一度も求めてこない | 2.1.89より前 | 2.1.89 | 2026年3月31日 |
Macがスリープした。スリープと復帰のあと音声が完全に死に、/voiceのオンオフでも直らず、唯一の対処がClaude Codeの再起動だ、という報告が開いています。報告者は、ネイティブの音声ハンドルがプロセスの生存期間ずっとキャッシュされ、macOSが音声の層を組み直したあとも取り直されないことまで突き止めました(#89635、2026年8月25日、2.1.245)。直るまでは「ふたを閉じた」を「CLIを再起動する」と読み替えてください。
音声デバイスが変わった。形は同じで引き金が違う問題です。入力デバイスは一度だけ解決されて取り直されないので、セッションの途中でシステムの既定を切り替えても古いデバイスから録り続け、AirPodsをつないだり外したりすると再起動まで録音が固まることがある、という別の報告も開いています(#88890、2026年8月22日、2.1.239)。Bluetoothのイヤホンで暮らしているなら、当たっているのはこれです。
8. 何をどう変えても動かない場所
夜を無駄にしないために。音声入力は音声をAnthropicのサーバーへ流し、マイクはプロセスが動いているマシンに付いている必要があります。したがって次の場所では使えません。
- SSHのセッション、およびウェブ版のClaude Code。マイクは手元のノートにあり、プロセスはそこにありません。
- VS Code Remote、つまりRemote SSH、Dev Containers、Codespaces。理由は同じです。
- APIキー、Bedrock、Google CloudのAgent Platform、Microsoft Foundryで認証している構成すべて。勤め先が統制のためにClaude Codeをそのどれかの後ろに置いているなら、
/voiceは勝てる交渉ではありません。 - WSL1。
- バックグラウンドやエージェント起動のセッション。少なくともmacOSでは動きません。CoreAudioのログ付きの報告によれば、
claude agentsから起動した口述は100%失敗し、No audio detected from microphoneが返ります。マイクを開くプロセスがlaunchdの下に付け替えられ、macOSが許可を与えるべき責任プロセスを特定できないためです(#86217、2026年8月12日)。
これらの答えはどれも同じです。OSの側から端末に口述する、つまりフォーカスのあるウィンドウに文字を打ち込む道具を使うことです。それが下の「対処が効かないとき」の節です。
9. 音声入力アプリがClaude Codeに文字を打たなくなった
これは体感が同じで中身の違う故障で、/voiceを一度も使っていない人まで巻き込みます。Claude Codeはキーボードをrawモードで読み、音声入力ツールはキー入力や貼り付けを擬似的に起こして文字を入れます。この2つは何度も衝突してきました。
大きかったのは2.1.83(2026年3月25日)の退行です。擬似的な貼り付けが入力欄に入らなくなり、手での貼り付けは効くという状態で、WindowsとmacOSの両方で十数人が同じスレッドで確認し、複数の音声入力ツールが影響を受けました(#38620)。報告者たちが再び動いたと書いているのは4月下旬の2.1.116〜2.1.119あたりで、何人かは再インストールとマシンの再起動を経てのことでした。Linuxでは、仮想キーボードからの空白が飲み込まれ、口述した文字がHelloWorldTestのように届く並行した事例もありました(#43429、2026年4月4日)。
今日試すことを、順番に。
- Claude Codeを更新し、そのうえでマシンを再起動する。先のスレッドの2人は、更新だけでは戻らず、完全な再インストールと再起動でようやく音声入力が戻っています。
- 擬似的なキー入力ではなく、貼り付けによる挿入方式を使う。ツールにその選択肢があるなら、そちらを取ってください。たとえばVoiceInkは、文字がアプリに入らないときにPaste MethodをDefaultからAppleScriptに変え、Restore Delayを伸ばすよう案内しています。
- 別の貼り付けショートカットを試す。端末アプリごとに流儀が違い、Wispr Flowのヘルプは、WindowsのIDE内蔵端末でCtrl+Vが当てにならないときShift+Insertに切り替えると書いています。
- 長い口述はひとまとまりで送り、Enterを押す前に読む。Wispr Flowは、長い口述を分割して送ることで、Claude CodeやCodexにプロンプト全体がきれいに届くようにしています。ただしこの分割はMac限定で、次の口述を始める前に前の貼り付けを終わらせるように、とも書かれています。さらに、4,000文字ほどの口述が端末のUIに届いた際、分割された断片が順番を入れ替えて、しかも語の途中で切れて再結合され、警告もなく送信されたという報告も開いています(#82339、2026年7月29日)。端末への長い独り言は、どのみち読み返す価値があります。
- 貼り付けが畳まれることを見越しておく。数行を超えると、話した内容の代わりに
[Pasted text #1 +N lines]と表示されます。失敗に見えますが失敗ではありません。送る前に読みたければ、Ctrl+Gでエディタに開けます。
対処が効かないとき
どこかで、設定の話をやめるのが誠実になります。/voiceは無料の良い機能で、そしてひとつの窓に溶接されています。Claude Codeの入力欄でしか動かず、Claude.aiでのログインが要り、大企業がまさに選ぶ構成では姿を消し、端末アプリがキーリピートを転送してくれるかどうかに左右されます。一方で、rawモードで動く端末は、外から文字を打ち込もうとするあらゆるものにとって手強い相手です。その両方がこのページに書かれています。
どちらからも抜ける道は、OSの側に住む音声入力の層です。ホットキーをひとつ押さえて話せば、仕上がった文がフォーカスのある場所に入ります。それがClaude Codeでも、gitのコミットメッセージでも、ブラウザのタブでもSlackでも同じです。どのアプリにいるかを気にしないので、ツールごとの設定も覚えることもありません。
開発者にまず勧めているのはWispr Flowで、理由は限定的です。まさにこの場面の扱いを自社のドキュメントに書いている唯一のツールで、長い口述を分割して数千語のプロンプトを切れずにClaude Codeへ届けます。日々の働きぶりも、地味なところが良い。言いよどみは消え、句読点が置かれ、言い直した文が言いたかった文として出てきます。端末でもチャット欄でも同じです。無料枠はデスクトップで週2,000語、Proは月15ドル、年払いなら月あたり12ドル。読者によっては一発で失格になる条件も書いておきます。クラウドのサービスであること、Windowsはx64のみでARMのノートは対象外、仮想マシンとリモートデスクトップは非対応、Linux版はありません。日本語については、同社自身が段階を分けて説明しています。英語並みに調整された7言語に日本語は入っておらず、日本語は「認識は正確だが整形の磨きはこれから」の層です。実際、日本語の口述では句読点や改行を自分で直す場面が英語より多く出ます。価格は2026年8月27日に確認しました。
音声をマシンの外に出せないなら、あるいは一度払って終わりにしたいなら。VoiceInkはAppleシリコンのMacでローカルのモデルを動かし、オープンソースで、対象のMacの台数に応じて買い切り29ドル・49ドル・69ドル、更新は無期限です。音声をどこにも送らない口述に、Macでたどり着く最短の有料経路であり、買い切り29ドルは年144ドルのサブスクに対しておよそ10週間で元が取れます。日本語で使う場合はWhisper系のモデルを選んでください。詳しくはMac向けのまとめで扱っています。
Linuxでは、Wispr Flowが行かない場所ですが、Voicyが.debと.rpmとAppImageを配布していて、端末にもエディタにも書き込めます。認識はGroqの基盤を通るので音声はマシンの外に出ます。ベンダーの方針は処理後に削除・学習しないというもので、これは方針であって、ローカル処理と同じものではありません。無料30分、その後は月8.49ドル、または買い切り260ドルです。
そして無料の選択肢にも、脚注ではなくまっすぐな答えを。Handyは無料、MITライセンス、Windows・macOS・Linuxで動き、文字起こしを完全に自分のマシンで行います。モデルの大きさを自分で選べる開発者にとっては、このページで最も強い無料の選択肢です。Hacker Newsのある開発者は、Claude Codeに音声が付く前から長らく快適に使っていたと書いています。日本語で使うならモデルはWhisper系を選んでください。Handyが既定で推すParakeetは日本語に対応していません。Superwhisperは2026年8月26日に恒久的な無料枠を追加し、Whisperのモデルを無制限に使ってどのアプリでも口述できるようになりました。端末より一日中VS Codeの中にいるなら、そこに組み込まれた音声入力はお使いのマシンの中で認識を行い、費用はかからず、エディタと同じベンダーから出ています。日本語で使うには、VS Code側の音声認識の言語設定を明示しておく必要があります。
壊れた機能を直しに来て、では代わりに何を入れようかと考え始めたなら、私たちの広めのガイドがClaude Code、Cursor、VS Code、端末に組み込まれた選択肢を比べています。何が自分のマシンに留まるかも含めて。
よくある質問
Claude Codeに/voiceが出てこないのはなぜですか
ほとんどの場合は認証です。音声入力にはClaude.aiアカウントが必要で、Claude CodeがAnthropicのAPIキーを直接使っている場合、Amazon Bedrock、Google CloudのAgent Platform、Microsoft Foundryを使っている場合は利用できません。しかもClaude Codeは、その環境で使えないコマンドを表示せずに隠します。組織のポリシーで切られていることもありますし、2026年3月4日の2.1.69より古いビルドにはそもそもこの機能がありません。
マイクは他のどこでも動くのに、Claude Codeだけ「No speech detected」と言います
正しいデバイスがシステムの既定になっているか、そして口述言語の設定が話している言語と一致しているかを確認してください。languageが未設定だと英語になります。どちらも正しいなら、2026年3月25日に再現手順付きで立ち、他の利用者からも確認が付いたmacOSの長期未解決の報告に当たっている可能性があります。再インストールをもう一度するより、自分のバージョンとプラットフォームをそこへ書き足すほうが役に立ちます。
Claude Codeの音声入力はSSH越しに使えますか
使えません。プロセスが動いているマシンにマイクが必要なので、SSHのセッション、ウェブ版のClaude Code、Dev ContainersとCodespacesを含むVS Code Remoteはすべて対象外です。代わりに、手元のマシンでOS全体に効く音声入力アプリが端末のウィンドウに文字を打ち込みます。これはセッションがどこで動いていても関係なく働きます。
更新したら音声が壊れました。ダウングレードすべきですか
ほとんどの場合、すべきではありません。古いリリースに固定するのは、それ以降のすべての修正を捨てることです。しかも大勢がそれを試した2026年3月の一度きりの機会でさえ、全員には効きませんでした。上のバージョン表で自分の症状を照らしてください。報告の多かった問題のいくつかは2026年6月から8月にかけて直っており、直し方はたいてい後ろではなく前にあります。
音声入力アプリが他のプログラムには打てるのにClaude Codeにだけ打てません
Claude Codeはキーボードをrawモードで読んでいて、擬似的なキー入力や貼り付けはこれまでも噛み合わなくなったことがあります。とくに2026年3月の2.1.83です。更新してマシンを再起動し、文字の入れ方を選べるツールなら、擬似入力ではなく貼り付け方式を選んでください。長い口述が順番を崩して届いたり[Pasted text]の表示に畳まれたりするのは端末UIの別の癖で、マイクの故障ではありません。
このページはAnthropicの音声入力ドキュメント、リリースごとに突き合わせたClaude Codeの変更履歴(32リリースにまたがる音声関連56項目)、ここに挙げた全バージョンのnpm公開日、そしてAnthropicの公開課題管理に日付入りで残る報告から書きました。これらの不具合を自分たちのマシンで再現したわけではなく、再現したとも主張しません。ひとつひとつを、出典となる報告か変更履歴に結び付けています。公開の課題管理にある報告は利用者が見たことの記述であり、確認された欠陥と同じものではありません。このページは古くなるのが速いので、四半期ごとに見直しています。
コメント
まだコメントはありません。質問でも、うまくいった方法の共有でもどうぞ。