Technology

【完全ガイド】Claude Code /voice コマンドで音声入力コーディング — 日本語設定と使い方

Claude Code に音声モードが登場 — コーディングのやり方が変わる

2026年3月3日、Anthropicは Claude Code に待望の音声入力機能「音声モード(/voice)」を正式リリースしました。これにより、ターミナルを離れることなく、話すだけでコード変更の指示・デバッグの依頼・アーキテクチャの相談ができるようになりました。

本記事では、Claude Code の音声モードを日本語で使うための設定手順から、認識精度を上げる実践的なコツ、注意点まで網羅して解説します。所要時間は設定のみなら約5分です。

音声モードの概要と仕組み

Claude Code の /voice コマンドは プッシュトゥトーク(Push-to-Talk) 方式を採用しています。「常時マイクをオン」ではなく、キーを押している間だけ録音される仕組みのため、意図しない発話が送信されることがありません。

  • 起動方法: Claude Code のセッション内で /voice と入力してトグル
  • 録音開始: スペースキーを押し続けながら話す
  • 送信: スペースキーを離すと音声が自動でテキスト変換されて送信される
  • ショートカット変更: keybindings.jsonvoice:pushToTalk キーで変更可能(例: meta+k

重要なのは、音声認識トークン(文字起こし)は無料で、通常のレート制限にはカウントされない点です。ただし、変換されたテキストが通常のプロンプトとして処理されるため、そのトークンは消費されます。

前提条件 — 始める前に確認すること

  • Claude Code が最新バージョンにアップデートされていること(npm update -g @anthropic-ai/claude-code
  • マイクがOSレベルで正常に動作していること
  • 2026年3月時点では段階的ロールアウト中(約5%のユーザーに提供)。/voice コマンドが表示されない場合は、しばらく待つかアップデートを確認してください

日本語設定の手順(ステップバイステップ)

デフォルトの音声認識言語は英語です。日本語入力を有効にするには以下の手順で設定します。

ステップ1: Claude Code を起動する

ターミナルで通常通り Claude Code を起動します。

claude

ステップ2: /config を開く

Claude Code のプロンプトで次のコマンドを入力します。

/config

設定メニューが表示されます。

ステップ3: 音声認識言語を日本語に変更する

設定メニュー内の Voice Recognition Language(または Voice Input Language)を選択し、Japanese(日本語) に変更します。矢印キーで選択し、Enter で確定してください。

ステップ4: 設定を保存して /voice を有効化する

設定を保存したら、プロンプトで /voice を入力して音声モードをオンにします。以後のセッションでも日本語設定は保持されるため、毎回設定し直す必要はありません。

ステップ5: 話しかけてみる

スペースキーを押しながら、日本語で指示を出してみましょう。

例: 「このファイルのエラーハンドリングを追加して」「ユーザー認証の関数をリファクタリングしてほしい

日本語で精度を上げる実践的Tips

日本語の音声認識は英語より精度がやや低い場合があります。以下のコツを実践することで、認識ミスを大幅に減らせます。

Tip 1: 技術用語は英語発音で話す

useState」「async/await」「TypeScript」などの固有名詞は、日本語の音読みではなく英語の発音で話すと正確に認識されます。

例:ユーズステートフックを使ってステート管理を実装して」ではなく「useStateフックを使ってstate管理を実装して」と話す。

Tip 2: 一文を短く区切る

長い指示を一度に話すと誤認識が起きやすくなります。1〜2文程度の短い塊に分けて話すのが効果的です。

Tip 3: セッション開始前にコンテキストをテキストで渡す

音声セッションの前に、現在作業中のリポジトリ・課題・目標を短くテキスト入力しておくと、その後の音声プロンプトが正確に解釈されやすくなります。

今は src/auth/login.ts を修正中。ログイン失敗時のエラー処理が不足している。

このようなコンテキストを入力してから /voice をオンにすると、「さっき説明したエラー処理を追加して」という短い音声指示でも意図が伝わります。

Tip 4: 音声とテキストを使い分ける

音声モードはオン・オフを自由に切り替えられます。高レベルな説明・バグの状況説明・アーキテクチャの相談は音声で、URLやコードの断片・正規表現などの精度が求められる入力はテキストで行うハイブリッドアプローチが最も効率的です。

Tip 5: /batch コマンドと組み合わせる

音声モードと /batch コマンドを組み合わせると、並列タスクを口頭で指示できます。

例:バッチで、ペイメントサービスにエラーハンドリングを追加して、ユーザーコントローラーのユニットテストを書いて、APIドキュメントのレート制限を更新して」と話すと、3つのタスクが同時実行されます。

他のAIコーディングツールの音声機能との比較

主要なAIコーディングツールと音声機能の対応状況を比較します。

  • Claude Code(/voice): CLIネイティブの音声入力。ターミナルを離れず、スペースキーで話せる。日本語対応済み。文字起こしトークンは無料
  • GitHub Copilot: VS Code内で音声入力可能だがIDE依存。CLI操作には非対応
  • Cursor: 2026年3月時点でネイティブの音声入力は非搭載。OS標準の音声入力を別途設定する必要がある

Claude Code のアドバンテージはCLI完結であることです。エディタを開かずターミナルで完結するワークフローのエンジニアにとって、最もシームレスな体験を提供します。

トラブルシューティング — よくある問題と対処法

「No speech detected」が表示される

マイクのアクセス権限がOSレベルで付与されていない可能性があります。

  1. macOS の場合: システム設定 → プライバシーとセキュリティ → マイク → ターミナルアプリにアクセスを許可
  2. Claude Code のバージョンを最新に更新する(npm update -g @anthropic-ai/claude-code
  3. 別のマイク入力デバイスに切り替えて試す

なお、v2.1.69 前後で音声モードが内部的に無効化されていたという報告があります。最新バージョンにアップデートすることで解消されるケースが多いです。

技術用語が誤認識される

前述の「Tip 1: 技術用語は英語発音」を参照してください。また、特定の用語が繰り返し誤認識される場合は、その用語だけをテキストで補完する方法も有効です。

音声モードが表示されない

段階的ロールアウト中のため、まだ利用できないユーザーがいます。Claude Code を最新バージョンにアップデートして数日待つと有効になる場合があります。

音声モードの現時点での制限事項

  • 音声出力はない: Claude の回答は画面に表示されるのみ。音声で読み上げる機能はありません(入力専用)
  • コンテキストが埋まりやすい: 音声プロンプトはテキストより長くなりがちなため、コンテキストウィンドウのコンパクションが早まります
  • 日本語の精度: 英語と比べると認識精度がやや低い。技術的な長文指示には特に注意が必要です
  • 声の選択肢なし: 音声の種類をカスタマイズする機能は現時点では提供されていません

まとめ — 音声モードを今すぐ試してみよう

Claude Code の /voice コマンドは、設定5分で始められる実用的な音声入力機能です。日本語にも対応しており、適切なコツを掴めば開発ワークフローを大きく変える可能性を持っています。

特にバグの状況説明アーキテクチャの相談など、「言葉で説明した方が早い」場面で威力を発揮します。文字起こしトークンが無料という点も、積極的に試せる理由のひとつです。

まずは /config で日本語設定を行い、/voice をオンにして話しかけてみてください。キーボードから少し手を離す体験が、新しいコーディングの形を教えてくれるはずです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です