GitHub Copilot Voice
VS Code Speech拡張機能の一部となったGitHub Copilot Voiceをお試しください。Visual Studio Codeで自然言語の音声コマンドを使用して、ハンズフリーでコードを記述、編集、操作できます。

GitHub Copilot Voiceについて
「Hey, GitHub! 」から強力な音声インターフェースへ
GitHub Copilot Voice(旧称「Hey, GitHub! 」)は、開発者がキーボードに頼ることなく音声コマンドを使ってコーディングできるようにしました。このプロジェクトは現在、VS Code Speech拡張機能へと進化し、同じ音声ファーストのエクスペリエンスをVisual Studio Codeに直接統合しています。
ハンズフリーコーディングを強化
アクセシビリティを考慮して構築されたCopilot Voiceは、入力が困難なユーザーや、音声入力によるコーディングを好むユーザーを支援します。開発環境との自然な会話を可能にし、意図を声に出して説明することでコードを記述できるようになります。
GitHub Copilot Voiceの仕組み
自然言語コーディングのサポート
ユーザーは「グラフプロットライブラリをインポートする」や「年齢と運賃の列の折れ線グラフをプロットする」といった分かりやすい英語でコーディング目標を述べるだけで、Copilot Voice はリクエストを解釈し、適切なコードを生成します。折れ線グラフから散布図への切り替えといった調整も、コマンド一つで処理できます。
リアルタイム編集とコード生成
ユーザーは、コードを手動で入力して編集する代わりに、Copilot Voiceに「新しい行を挿入する」、「null値を消去する」、「重複を削除する」などと指示するだけで、インテリジェントな提案を受けることができます。これにより、特に反復的なタスクや定型的なタスクにおいて、開発プロセスがより迅速かつ直感的になりました。
コードナビゲーションとIDEコントロール
ハンズフリーのコードベースナビゲーション
Copilot Voice では、「メソッド X へ移動」や「行 34 へ移動」などのコマンドを使用して、コードベース内を完全に移動できました。ユーザーはマウスやキーボードを使用せずに、コードブロック間やメソッド間を移動できました。
音声コマンドでVS Codeを制御する
コードを記述するだけでなく、ユーザーはVisual Studio Code自体も制御できるようになりました。「Zenモードを切り替える」や「プログラムを実行する」といったコマンドにより、開発者は自然な発声で環境を完全に制御できるようになりました。
コードの説明と理解の強化
音声駆動型コード要約
Copilot Voiceの最も便利な機能の一つは、コードの説明機能でした。特定の行について不明な点がある場合、「3行目から10行目までを説明してください」といった質問をすることで、そのセクションの機能に関する簡潔な概要を受け取ることができます。これにより、学習者も専門家も複雑なコードをより簡単に理解できるようになりました。
コーディングワークフローの摩擦を軽減する
Copilot Voiceは、開発者が入力ではなく音声入力できるようにすることで、コーディングプロセスにおける摩擦を解消しました。特に従来の入力方法に難しさを感じていた開発者にとって、アイデアをよりスムーズかつ迅速にコードに反映できるようになりました。
VS Code 音声拡張機能への移行
テクニカルプレビューから本番環境ツールへ
GitHub Copilot Voiceのテクニカルプレビューは2024年4月3日をもって終了しました。この機能はVS Code Speech拡張機能に統合され、現在一般公開されています。これは、Visual Studio Codeにおける音声ファースト開発の新たなフェーズを示すものです。
継続的なイノベーションとフィードバック
VS Code Speechへの進化により、これまでの知見がすべて堅牢な拡張機能に統合され、成長を続けています。ユーザーの皆様には、音声コーディングがさらに強力で使いやすくなるよう、今後の機能強化にご協力いただきたく、フィードバックをお待ちしております。