語音支援

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

Screenshot of the VS Code Speech extension marketplace details

注意

VS Code 中的語音支援不需要連線至網際網路。錄音檔絕不會傳送至任何線上服務,而是在您的機器上本機處理。

開始使用

若要開始在 VS Code 中使用語音支援,請從市集安裝VS Code 語音擴充功能。

編輯器語音聽寫

您可以透過這些命令在編輯器中語音聽寫:語音:在編輯器中開始聽寫 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 和語音:在編輯器中停止聽寫 (Escape)。啟動後,游標處會出現一個麥克風小圖示,等候您的語音輸入

Editor Dictation Mode

按住語音啟動命令的鍵盤快速鍵 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 以啟用對講機模式。語音辨識會一直處於啟用狀態,直到您放開按鍵為止,之後要求會自動提交。

注意

聽寫甚至適用於使用富編輯器的其他地方,例如 SCM 提交輸入方塊,以及檢閱提取要求時的註解輸入欄位。

聊天室語音功能

您可以輕鬆地透過語音與VS Code 中的聊天功能對話。命令聊天:開始語音聊天 (⌘I (Windows、Linux Ctrl+I)) 會開啟語音聊天,無論目前焦點在哪裡。如果焦點在編輯器中,則會啟動編輯器行內聊天;否則會開啟聊天檢視。或者,您可以透過使用聊天:行內語音聊天聊天:快速語音聊天聊天:在聊天檢視中語音聊天命令,在特定位置啟動語音聊天。

當語音聊天處於啟用狀態時,聊天輸入欄位中會出現麥克風圖示,表示語音輸入已啟用

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)) 時,您可以按住鍵盤快速鍵來啟動語音辨識。當您放開鍵盤快速鍵時,語音辨識會停止。此外,如果在聊天中使用,提示會提交。

「嗨 Code」

可以啟用一種模式,讓 VS Code 始終監聽「嗨 Code」這個詞組以啟動語音聊天工作階段。請據此設定 accessibility.voice.keywordActivation Open in VS Code Open in VS Code Insiders 設定以啟用此功能。當 VS Code 正在監聽「嗨 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 語音擴充功能會使用VS Code 顯示語言 (如果該語言可用)。

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

後續步驟

繼續閱讀以了解

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