现已推出!阅读 10 月份的新功能和修复。

语音支持

通过使用语音,VS Code 语音 扩展可以启用各种功能。安装后,该扩展使您可以对编辑器进行听写,或者通过语音与 Copilot 聊天 进行交互。

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 聊天中的语音

您可以使用语音与 Copilot 聊天 交谈。命令语音:开始语音聊天 (⌘I (Windows、Linux Ctrl+I)) 会启动语音聊天,无论当前焦点在哪里。如果焦点在编辑器中,将启动内联聊天,否则将打开聊天视图。

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

注意:当使用语音与 Copilot 聊天时,聊天提示会在您暂停时自动提交。您可以通过 accessibility.voice.speechTimeout 设置配置等待提交的时间,或者将该设置配置为 0 时禁用此功能。

Copilot 聊天还支持文本转语音功能。当您启用 accessibility.voice.autoSynthesize 设置时,当语音也用作输入时,Copilot 聊天响应会自动朗读出来。要中断合成,请选择图标或按 Escape

每个聊天响应还会显示一个新的扬声器图标,以便您可以选择性地将响应大声朗读。

Text to Speech for a Chat Response

对讲机模式

当使用键盘快捷键开始语音 (⌥⌘V (Windows、Linux Ctrl+Alt+V)⌘I (Windows、Linux Ctrl+I)),无论是在编辑器中还是聊天中,您都可以按住键绑定来开始语音识别。松开键绑定后,语音识别将停止。此外,在聊天中使用时,提示将提交。

"嘿,代码"

可以启用一种模式,其中 VS Code 将始终侦听短语“嘿,代码”以启动语音聊天会话。相应地配置 accessibility.voice.keywordActivation 设置以启用此功能。当 VS Code 侦听“嘿,代码”时,状态栏中会出现一个麦克风图标,以指示此情况。

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

支持多种语言

您可以通过使用 accessibility.voice.speechLanguage 设置从 26 种受支持语言中选择一种。如果您将该值设置为 auto(默认值),则 VS Code 语音扩展将使用 VS Code 显示语言(如果该语言可用)。

语音扩展的每种语言都作为其自己的扩展提供。当您第一次开始语音识别时,您将看到针对您选择的每种语言的扩展安装。

后续步骤

继续阅读以了解