音声サポート
VS Code Speech 拡張機能は、音声を使用することでさまざまな機能を有効にします。インストールすると、この拡張機能により、エディターへの音声入力や、Copilot Chat との音声での対話が可能になります。
**注:** VS Code の音声サポートは、オンラインである必要はありません。録音はオンラインサービスに送信されることはなく、ローカルマシンで計算されます。
エディターでの音声入力
エディターへの音声入力は、次のコマンドで行えます: **Voice: Start Dictation in Editor** (⌥⌘V (Windows, Linux Ctrl+Alt+V)) および **Voice: Stop Dictation in Editor** (Escape)。開始すると、カーソルの位置に小さなマイクアイコンが表示され、音声入力を待機します。
音声開始コマンドのキーボードショートカット (⌥⌘V (Windows, Linux Ctrl+Alt+V)) を押し続けると、**トランシーバーモード** を有効にできます。キーを離すまで音声認識がアクティブになり、その後リクエストが自動的に送信されます。
**注:** 音声入力は、SCM コミット入力ボックスやプルリクエストのレビュー時のコメント入力フィールドなど、リッチエディターが使用されている他の場所でも機能します。
Copilot チャットでの音声
音声を使用して、Copilot Chat と簡単に会話できます。**Voice: Start Voice Chat** (⌘I (Windows, Linux Ctrl+I)) コマンドを使用すると、現在のフォーカスがどこにあっても、音声チャットが起動します。フォーカスがエディターにある場合は、インラインチャットが開始され、それ以外の場合はチャットビューが開きます。
**注:** Copilot Chat に音声を使用する場合、一時停止するとチャットプロンプトが自動的に送信されます。送信前に待機する時間は、accessibility.voice.speechTimeout 設定で構成できます。また、設定を 0
に構成すると、この機能を無効にできます。
Copilot Chat は、テキスト読み上げ機能もサポートしています。accessibility.voice.autoSynthesize 設定を有効にすると、音声が入力として使用された場合、Copilot Chat の応答が自動的に読み上げられます。合成を中断するには、アイコンを選択するか、Escape キーを押します。
各チャット応答には新しいスピーカーアイコンも表示されるため、応答を選択的に読み上げることができます。
トランシーバーモード
エディターまたはチャットで、キーボードショートカット (⌥⌘V (Windows, Linux Ctrl+Alt+V) または ⌘I (Windows, Linux Ctrl+I)) を使用して音声を起動する場合、キーボードショートカットを押し続けると音声認識を開始できます。キーボードショートカットを離すと、音声認識は停止します。さらに、チャットで使用する場合は、プロンプトが送信されます。
"Hey Code"
VS Code が常に「Hey Code」というフレーズをリッスンして音声チャットセッションを開始するモードを有効にすることができます。これを有効にするには、accessibility.voice.keywordActivation 設定を適切に構成します。VS Code が「Hey Code」をリッスンしている場合、そのことを示すマイクアイコンがステータスバーに表示されます。
多言語のサポート
accessibility.voice.speechLanguage 設定を使用して、サポートされている 26 の言語のいずれかから選択できます。値を auto
(デフォルト値) に設定すると、VS Code Speech 拡張機能は、その言語が利用可能な場合、VS Code の表示言語を使用します。
音声拡張機能の各言語は、独自の拡張機能として提供されます。初めて音声認識を開始すると、選択した各言語の拡張機能のインストールが表示されます。
次のステップ
詳細については、以下をお読みください
- その他の VS Code アクセシビリティ機能.
- Visual Studio Code ユーザーインターフェース - VS Code の簡単な概要。
- 基本的な編集 - 強力な VS Code エディターについて学びます。
- コードナビゲーション - ソースコード内を素早く移動します。