音声サポート

VS Code Speech 拡張機能を使用すると、音声を使って様々な機能を利用できます。インストールすると、エディターへの音声入力や、VS Codeのチャットとの音声による対話が可能になります。

Screenshot of the VS Code Speech extension marketplace details

注意

VS Codeの音声サポートはオンラインである必要はありません。録音データがオンラインサービスに送信されることはなく、すべてローカル環境で処理されます。

開始方法

VS Codeで音声サポートを使い始めるには、Marketplaceから VS Code Speech 拡張機能をインストールしてください。

エディターでの音声入力

エディターへの音声入力は、以下のコマンドで行えます:Voice: Start Dictation in Editor (⌥⌘V (Windows, Linux Ctrl+Alt+V)) および Voice: Stop Dictation in Editor (Escape)。開始すると、カーソル位置に小さなマイクアイコンが表示され、音声入力を待ち受けます。

Editor Dictation Mode

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

注意

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

チャットでの音声対話

VS Codeのチャットで簡単に音声対話が可能です。Chat: Start Voice Chat (⌘I (Windows, Linux Ctrl+I)) コマンドを実行すると、現在のフォーカスに関係なく音声チャットが起動します。エディターにフォーカスがある場合はインラインチャットが開始され、それ以外の場合はチャットビューが開きます。また、Chat: Inline Voice ChatChat: Quick Voice Chat、または Chat: Voice Chat in Chat View コマンドを使用して、特定の場所で音声チャットを開始することも可能です。

音声チャットがアクティブな時は、チャット入力フィールドにマイクアイコンが表示され、音声入力が有効であることを示します。

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

注意

VS Codeのチャットで音声を使用する場合、発話を止めるとチャットプロンプトが自動的に送信されます。送信までの待機時間は accessibility.voice.speechTimeout Open in VS Code Open in VS Code Insiders 設定で構成できます。この設定を 0 にすると、この機能を無効にできます。

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

各チャット応答にはスピーカーアイコンが表示されるため、特定の応答を選択して読み上げさせることも可能です。

Text to Speech for a Chat Response

トランシーバーモード

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

"Hey Code"

"Hey Code" と呼びかけることで音声チャットセッションを開始するモードを有効にすることも可能です。 accessibility.voice.keywordActivation Open in VS Code Open in VS Code Insiders 設定でこれを有効にしてください。VS Codeが "Hey Code" を待ち受けている間は、ステータスバーにマイクアイコンが表示されます。

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

多言語対応

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

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

次のステップ

詳細については、以下をお読みください。

© . This site is unofficial and not affiliated with Microsoft.