語音支援
透過VS Code Speech擴充套件,您可以使用語音來啟用各種功能。安裝後,該擴充套件允許您在編輯器中進行聽寫,或與VS Code 中的聊天進行語音互動。
VS Code 中的語音支援不需要您線上。錄音永遠不會發送到任何線上服務,而是在您的本地機器上進行計算處理。
開始使用
要開始在 VS Code 中使用語音支援,請從市場安裝VS Code Speech擴充套件。
編輯器聽寫
您可以透過以下命令在編輯器中進行聽寫:語音: 在編輯器中開始聽寫 (Voice: Start Dictation in Editor) (⌥⌘V (Windows、Linux 為 Ctrl+Alt+V)) 和語音: 停止在編輯器中聽寫 (Voice: Stop Dictation in Editor) (Escape)。啟動後,游標所在位置會出現一個小小的麥克風圖示,等待您的語音輸入。
按住開始語音命令的快捷鍵 (⌥⌘V (Windows、Linux 為 Ctrl+Alt+V)) 以啟用對講機模式。在您鬆開按鍵之前,語音識別會一直處於活動狀態,鬆開後請求會自動提交。
聽寫功能甚至可以在其他使用富文字編輯器的地方工作,例如 SCM 提交輸入框和審查拉取請求時的評論輸入欄位。
在聊天中使用語音
您可以輕鬆地使用語音與VS Code 中的聊天進行交談。命令聊天: 開始語音聊天 (Chat: Start Voice Chat) (⌘I (Windows、Linux 為 Ctrl+I)) 會啟動語音聊天,無論當前焦點在哪裡。如果焦點在編輯器中,則會啟動編輯器內聯聊天,否則會開啟聊天檢視。或者,您可以使用聊天: 內聯語音聊天 (Chat: Inline Voice Chat)、聊天: 快速語音聊天 (Chat: Quick Voice Chat) 或聊天: 在聊天檢視中進行語音聊天 (Chat: Voice Chat in Chat View) 命令在特定位置開始語音聊天。
當語音聊天啟用時,聊天輸入欄位中會出現一個麥克風圖示,表示語音輸入已啟用。
在 VS Code 中使用語音進行聊天時,當您停頓後,聊天提示會自動提交。您可以透過accessibility.voice.speechTimeout設定來配置提交前等待的時間,或者將該設定配置為0
來停用此功能。
VS Code 中的聊天還支援文字轉語音功能。當您啟用accessibility.voice.autoSynthesize設定時,如果輸入也使用了語音,聊天響應會自動朗讀出來。要中斷朗讀,請選擇圖示或按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 編輯器。
- 程式碼導航 - 快速瀏覽您的原始碼。