VS Codeの音声入力をAIコーディングに活かす方法
AIコーディングのプロンプトを、キーボードではなく「声」で手軽に作れたら便利ですよね。
実は、開発ツールとして有名なVS Codeには、公式の音声入力機能があります。
ただ、そのまま話し出すと専門用語が崩れてしまうリスクも。
この記事では、VS Codeの音声入力を日本語のプロンプト入力にうまく落とし込み、AIコーディングの効率を安全に高める方法をご紹介します。
VS Codeの音声入力はどう活用する?
公式の「VS Code Speech」という拡張機能を入れるだけで、コードを書く画面やチャットの入力欄に、声でテキストを入れられるようになります。
まずは、どのような場面でこの音声入力が活躍するのかを見てみましょう。
1.画面のテキスト入力にそのまま使う
カーソルがある場所に、話した言葉をそのまま入力できる機能です。
コードそのものを声で長く話して入力するのは、少し大変。
でも、コード内のコメントやメモ、テストのチェック項目、コミットメッセージの下書きに使うなら、すぐ始められます。
短い文章をVS Codeの中で済ませたいとき、他のアプリを開く手間がないので便利です。
2.チャット画面でAIにそのまま話しかける
VS Codeのチャット画面へ、声でプロンプトを入れられる機能です。
AIコーディングで使うなら、こちらの方が便利さを実感しやすいはず。
「このテストが失敗する原因を調べて」「この関数の役割を細かく分けたい」といった指示は、キーボードでタイピングするよりも声で伝えた方が圧倒的にスピーディーです。
ただ、声を少し止めただけで勝手に送信されてしまう設定や、待ち時間の調整が必要な場合も。
長文を話すときは、送信されてしまうタイミングに少し気をつけてみてくださいね。
AIコーディングでおすすめの使い道
VS Codeの音声入力は、VS Codeの中だけで作業を完結させるほど使いやすくなります。
コード画面、チャット、レビューコメントがすべて同じ場所にあるので、短い指示を積み重ねていく使い方がぴったりです。
1.調べものをAIにお願いする
いきなりコードを書いてもらうのではなく、まずは調べものを頼む機会が多いですよね。
「このファイルの処理の流れを説明して」「このエラーがどの設定のせいで起きているか調べて」といったお願いは、音声入力と相性抜群。
コードの細かい記号を正確に打ち込む必要がなく、普通の日本語でやりたいことを伝えられるからです。
調べものを頼むときは、対象のファイル名と知りたいポイントを声に出すだけでも、十分に役立ちますよ。
2.レビューしてほしいポイントを追加する
コードを書いたあ後のチェック項目も、声ならすぐに追加できます。
「スマホの画面幅で文字が重ならないか見て」「これまでのAPIの返事の形が変わっていないか確認して」など、気になった瞬間にすぐ入力可能です。
手で打ち込むのが少し面倒に感じる補足ほど、声で入れる価値があります。
ただ、チェックする対象がハッキリしていないと、AIも迷ってしまいます。
画面の名前、ファイル名、テスト名なども一緒に話すのがコツです。
日本語で使うときに気をつけたいポイント
とても便利なVS Code Speechですが、日本語でAIコーディングをするなら、音声認識されたあとのプロンプトの質を確認する必要があります。
公式機能なので色々な言語に対応していて、設定で日本語を選べますが、技術用語が正しく変換されるかはまた別の問題なんです。
よくある「言葉の崩れ方」を覚えておく
日本語で話すと、英語の単語、コマンド名、専門用語がカタカナになってしまったり、全然違う言葉に変わったりすることがあります。
VS Codeの中だけで使う場合でも、Django、pytest、TypeScript、Cloud Run、schemaなど、自分がよく使う言葉がどう変換されるか、あらかじめチェックしておくと安心です。
毎回うまく変換できない言葉は、「発音を変えてみる」「短く区切って話す」「あとで手で直すものと割り切る」のどれかで対応してみましょう。
長い文章はいくつかに分ける
VS Codeのチャットに長い音声プロンプトを入れるときは、1回の発言にあれもこれもと詰め込みすぎないのがポイント。
調査、修正、テスト、解説を一度にすべて頼んでしまうと、AIもどれを優先していいか分からなくなってしまいます。
まずは調査だけを頼み、結果を見てから修正をお願いして、最後にテストを頼む。
そんな風にステップを分けると、AIとのやり取りがぐっと安定します。
Cursorや他のツールとどう使い分ける?
VS Code SpeechはVS Codeの中では抜群に使いやすいですが、すべての入力をこれに変える必要はありません。
普段作業している環境に合わせて、もともとある機能と外部のツールを上手に使い分けるのが無理のない方法です。
VS Codeがメインなら公式拡張機能が一番
普段の開発環境がVS Codeなら、まずはVS Code Speechを試すのが一番スムーズ。
新しく別のツールを使う必要もなく、チャットもコード画面も、そのまま声で操作できます。
録音した声の処理がパソコン内で完結するのも、開発内容を声に出すエンジニアとしては安心できるポイントですよね。
ただ、会社のセキュリティルールなどがある場合は、自分の環境で拡張機能を使っていいか、事前に確認しておきましょう。
いろんなアプリで使いたいなら外部ツールを選ぶ
Cursor、ブラウザ、ターミナル、Slack、GitHubのコメント欄など、どこでも同じように音声入力をしたいなら、話した言葉をクリップボードにコピーできる外部ツールが便利です。
「Superwhisper」のような定番ツールや、GeminiのAPIを使って自作したツールなどがこの仲間に入ります。
色々な選択肢がありますが、まずは自分の作業がVS Codeの中でどれくらい完結するかを見極めるのがおすすめ。
「VS Codeだけで済むか」「他のアプリもあちこち使うか」を先に考えておくと、迷わず選べます。
まずはVS Codeの中の作業から声を試してみよう!
VS Codeの音声入力は、AIコーディングを声で始める第一歩として、とてもハードルが低くておすすめの方法です。
最初は、画面に直接コードを書こうとするのではなく、チャットへの調査依頼、レビューの視点、テストのチェック項目などを声で入れてみてください。
VS Codeの中で完結するなら公式の拡張機能を使って、もっと色々なアプリを試してみたくなったら、外部のツールを考えてみる。
そんな流れで、少しずつ試してみてくださいね!