語音支援
VS Code 語音擴充功能可讓您透過語音啟用各種功能。安裝後,此擴充功能可讓您在編輯器中語音聽寫,或以語音方式與VS Code 中的聊天功能互動。

VS Code 中的語音支援不需要連線至網際網路。錄音檔絕不會傳送至任何線上服務,而是在您的機器上本機處理。
開始使用
若要開始在 VS Code 中使用語音支援,請從市集安裝VS Code 語音擴充功能。
編輯器語音聽寫
您可以透過這些命令在編輯器中語音聽寫:語音:在編輯器中開始聽寫 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 和語音:在編輯器中停止聽寫 (Escape)。啟動後,游標處會出現一個麥克風小圖示,等候您的語音輸入

按住語音啟動命令的鍵盤快速鍵 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 以啟用對講機模式。語音辨識會一直處於啟用狀態,直到您放開按鍵為止,之後要求會自動提交。
聽寫甚至適用於使用富編輯器的其他地方,例如 SCM 提交輸入方塊,以及檢閱提取要求時的註解輸入欄位。
聊天室語音功能
您可以輕鬆地透過語音與VS Code 中的聊天功能對話。命令聊天:開始語音聊天 (⌘I (Windows、Linux Ctrl+I)) 會開啟語音聊天,無論目前焦點在哪裡。如果焦點在編輯器中,則會啟動編輯器行內聊天;否則會開啟聊天檢視。或者,您可以透過使用聊天:行內語音聊天、聊天:快速語音聊天或聊天:在聊天檢視中語音聊天命令,在特定位置啟動語音聊天。
當語音聊天處於啟用狀態時,聊天輸入欄位中會出現麥克風圖示,表示語音輸入已啟用

在 VS Code 中使用語音進行聊天時,當您暫停時,聊天提示會自動提交。您可以透過 accessibility.voice.speechTimeout 設定來設定提交前的等待時間,或將設定設為 0 以停用此功能。
VS Code 中的聊天功能也支援文字轉語音功能。當您啟用 accessibility.voice.autoSynthesize 設定時,如果同時也使用語音作為輸入,聊天回應會自動朗讀出來。若要中斷語音合成,請選取圖示或按下 Escape。
每個聊天回應也會顯示一個新的喇叭圖示,讓您可以選擇性地朗讀回應。

對講機模式
在編輯器或聊天室中,使用鍵盤快速鍵啟動語音 (⌥⌘V (Windows、Linux Ctrl+Alt+V) 或 ⌘I (Windows、Linux Ctrl+I)) 時,您可以按住鍵盤快速鍵來啟動語音辨識。當您放開鍵盤快速鍵時,語音辨識會停止。此外,如果在聊天中使用,提示會提交。
「嗨 Code」
可以啟用一種模式,讓 VS Code 始終監聽「嗨 Code」這個詞組以啟動語音聊天工作階段。請據此設定 accessibility.voice.keywordActivation 設定以啟用此功能。當 VS Code 正在監聽「嗨 Code」時,狀態列會出現一個麥克風圖示以表示。

支援多種語言
您可以使用 accessibility.voice.speechLanguage 設定從 26 種支援的語言中選取一種。如果您將值設為 auto (預設值),VS Code 語音擴充功能會使用VS Code 顯示語言 (如果該語言可用)。
語音擴充功能的每種語言都以其自己的擴充功能形式提供。當您第一次啟動語音辨識時,您將會看到您選取的每種語言的擴充功能安裝。
後續步驟
繼續閱讀以了解
- 其他 VS Code 協助工具功能.
- Visual Studio Code 使用者介面 - 快速了解 VS Code。
- 基本編輯 - 了解功能強大的 VS Code 編輯器。
- 程式碼導覽 - 在原始碼中快速移動。