ボイスモードとは?
2026年3月、Claude Code に待望の ボイスモード が搭載されました。/voice コマンドを入力するだけで、音声による指示でコーディングが可能になります。キーボードから手を離しても、Claude と自然な対話を続けながら開発を進められる画期的な機能です。
従来のテキスト入力との大きな違いは、Push-to-Talk 方式を採用している点です。スペースバーを押している間だけ音声を受け付けるため、常時マイクがオンになる心配がありません。意図しない発話が送信されることもなく、プライバシーに配慮した設計になっています。
セットアップ手順
1. マイクのアクセス許可
ボイスモードを初めて使用する際、OS レベルでのマイクアクセス許可が必要です。macOS の場合は「システム設定 → プライバシーとセキュリティ → マイク」から、使用しているターミナルアプリ(Terminal、iTerm2、Warp など)にマイクへのアクセスを許可してください。
2. ボイスモードの起動
Claude Code のセッション中に以下のコマンドを実行します。
/voiceこれだけでボイスモードが有効になります。再度 /voice を入力すると無効に戻ります。
3. 基本操作フロー
操作は非常にシンプルです。
- スペースバーを押しながら話す
- スペースバーを離すと音声が送信される
- Claude がトランスクリプト(文字起こし)を表示
- 内容を確認後、Claude が処理を実行
トランスクリプトは実行前にターミナルに表示されるため、聞き取りミスがあった場合はキャンセルして再録音できます。
実践的な活用シーン
コードレビューの依頼
長いファイルパスやコード箇所を口頭で指定して、レビューを依頼できます。
「src/components/UserProfile.tsx のuseEffect を見て、
依存配列に漏れがないかチェックして」
リファクタリング指示
複雑なリファクタリング方針も、自然言語で伝えられます。
「この関数を小さなヘルパー関数に分割して。
バリデーション、データ変換、API呼び出しの3つに分けてほしい」
デバッグの相談
エラーの状況を口頭で説明しながら、デバッグのサポートを受けられます。
「ビルドは通るけど、ログイン後にリダイレクトが
無限ループしている。認証フローを確認して」
知っておきたいポイント
テキストとの併用が可能
ボイスモードを有効にしたまま、テキスト入力に切り替えることもできます。会話のコンテキストは維持されるため、状況に応じて最適な入力方法を選べます。たとえば、大まかな方針は音声で伝え、具体的なコードスニペットはテキストで入力するといった使い分けが効果的です。
トランスクリプションは無料
音声の文字起こしに使用されるトークンは、レートリミットにカウントされません。音声入力を多用しても、通常のテキスト入力と同じ制限の中で作業できます。
多言語サポート
2026年3月時点で 20言語 に対応しています。日本語での音声入力ももちろんサポートされており、日本語で指示を出して英語のコードを生成する、といったクロスリンガルな作業も可能です。
ボイスモードを最大限活用するコツ
明確な指示を心がける: 音声でも「何を・どこに・どのように」を具体的に伝えることで、精度の高い結果が得られます。
短いフレーズで区切る: 長い文章を一度に話すよりも、短いフレーズに区切って送信するほうが認識精度が上がります。
テキストとの使い分け: 複雑な正規表現や特殊記号を含む内容はテキスト入力のほうが確実です。音声とテキストの得意分野を使い分けましょう。
静かな環境で使用する: 周囲の騒音が多い環境では認識精度が下がることがあります。ノイズキャンセリング付きのマイクを使うと改善されます。
まとめ
Claude Code のボイスモードは、コーディング体験を大きく変える可能性を秘めています。タイピングに集中することなく、思考の流れを止めずに開発を進められるのは大きなメリットです。
現在はまだ段階的なロールアウト中ですが、/voice コマンドが利用可能であれば、ぜひ一度試してみてください。特にコードレビューやリファクタリングの指示など、自然言語での対話が中心となる作業では、その便利さを実感できるはずです。