VS Codeのエージェントモードを拡張するには、を試してください!

音声サポート

VS Code Speech 拡張機能は、音声を使用してさまざまな機能を有効にします。インストールすると、この拡張機能により、エディターに音声入力したり、Copilot Chat と音声でやり取りしたりできるようになります。

Screenshot of the VS Code Speech extension marketplace details

注: VS Code の音声サポートは、オンラインである必要はありません。音声データはオンラインサービスに送信されることはなく、お使いのマシン上でローカルに処理されます。

エディターの音声入力

次のコマンドを使用して、エディターに音声入力できます: 音声: エディターで音声入力を開始 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) および 音声: エディターで音声入力を停止 (Escape)。開始すると、カーソルがある場所に小さなマイクアイコンが表示され、音声入力が待機されます。

Editor Dictation Mode

音声開始コマンドのキーボードショートカット (⌥⌘V (Windows、Linux Ctrl+Alt+V)) を長押しすると、ウォーキートーキーモードを有効にできます。キーを離すまで音声認識がアクティブになり、その後自動的にリクエストが送信されます。

注: 音声入力は、SCM コミット入力ボックスやプルリクエストのレビュー時のコメント入力フィールドなど、リッチエディターが使用されている他の場所でも機能します。

Copilot Chat の音声

音声を使用してCopilot Chatと簡単に会話できます。コマンド 音声: 音声チャットを開始 (⌘I (Windows、Linux Ctrl+I)) は、現在のフォーカスがどこにあるかに関わらず、音声チャットを起動します。フォーカスがエディターにある場合はインラインチャットが開始され、それ以外の場合はチャットビューが開きます。

Screenshot of the chat input field showing an active microphone icon to enter a voice chat message

注: Copilot Chat で音声を使用する場合、一時停止するとチャットプロンプトが自動的に送信されます。accessibility.voice.speechTimeout 設定で送信までの待機時間を構成したり、この設定を 0 に構成することでこの機能を無効にしたりできます。

Copilot Chat はテキスト読み上げ機能もサポートしています。accessibility.voice.autoSynthesize 設定を有効にすると、音声が入力として使用された場合に Copilot Chat の応答が自動的に読み上げられます。読み上げを中断するには、アイコンを選択するか、Escape を押します。

各チャット応答には新しいスピーカーアイコンも表示され、応答を選択して読み上げることができます。

Text to Speech for a Chat Response

ウォーキートーキーモード

エディターまたはチャットで音声を開始するためのキーボードショートカット (⌥⌘V (Windows、Linux Ctrl+Alt+V) または ⌘I (Windows、Linux Ctrl+I)) を使用する場合、キーボードショートカットを長押しして音声認識を開始できます。キーボードショートカットを離すと、音声認識は停止します。さらに、チャットで使用する場合は、プロンプトが送信されます。

「Hey Code」

VS Code が常に「Hey Code」というフレーズをリッスンして音声チャットセッションを開始するモードを有効にできます。これを有効にするには、accessibility.voice.keywordActivation 設定を適切に構成してください。VS Code が「Hey Code」をリッスンしている場合、ステータスバーにマイクアイコンが表示され、その状態を示します。

Screenshot of a status bar entry to signal active listening to "Hey Code"

複数言語のサポート

accessibility.voice.speechLanguage 設定を使用して、サポートされている26言語のいずれかを選択できます。値を auto (既定値) に設定すると、その言語が利用可能な場合、VS Code Speech 拡張機能はVS Code の表示言語を使用します。

音声拡張機能の各言語は、それぞれ独自の拡張機能として提供されます。初めて音声認識を開始すると、選択した言語ごとに拡張機能のインストールが表示されます。

次のステップ

さらに読む