🚀 在 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 顯示語言 (如果該語言可用)。

語音擴充功能的每種語言都以其自身的擴充功能形式提供。當您第一次啟動語音辨識時,您會看到針對您選取的每種語言的擴充功能安裝。

後續步驟

請繼續閱讀以了解