现已发布!阅读关于 12 月份的新功能和修复。

语音支持

VS Code 的 VS Code Speech 扩展通过您的语音启用各种功能。安装后,该扩展即可让您向编辑器听写,或通过语音与 VS Code 中的聊天 进行交互。

Screenshot of the VS Code Speech extension marketplace details

注意

VS Code 中的语音支持无需联网。录音绝不会发送到任何在线服务,而是在您的本地计算机上进行计算。

开始使用

要开始使用 VS Code 中的语音支持,请从 marketplace 安装 VS Code Speech 扩展。

编辑器听写

您可以通过以下命令向编辑器听写:Voice: Start Dictation in Editor (macOS ⌥⌘V,Windows、Linux Ctrl+Alt+V) 和 Voice: Stop Dictation in Editor (Escape)。启动后,光标处会出现一个小的麦克风图标,等待您的语音输入。

Editor Dictation Mode

按住语音启动命令的键盘快捷键(macOS ⌥⌘V,Windows、Linux Ctrl+Alt+V)即可启用步话机模式。语音识别在您释放按键之前一直处于活动状态,之后请求会自动提交。

注意

听写甚至可以在使用富编辑器的地方工作,例如 SCM 提交输入框和评论输入字段(在审查拉取请求时)。

聊天中的语音

您可以轻松地用语音与 VS Code 中的聊天 进行对话。Chat: Start Voice Chat(macOS ⌘I,Windows、Linux Ctrl+I)命令将启动语音聊天,无论当前焦点在哪里。如果焦点在编辑器中,将启动编辑器内联聊天;否则,将打开聊天视图。或者,您可以使用 Chat: Inline Voice ChatChat: Quick Voice ChatChat: Voice Chat in Chat View 命令在特定位置启动语音聊天。

语音聊天激活时,聊天输入字段中会显示一个麦克风图标,表示语音输入已激活。

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

注意

在 VS Code 中使用语音进行聊天时,聊天提示会在您暂停时自动提交。您可以通过 accessibility.voice.speechTimeout 设置来配置提交前的等待时间,或者将设置配置为 0 来禁用此功能。

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

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

Text to Speech for a Chat Response

步话机模式

当使用键盘快捷键在编辑器或聊天中启动语音(macOS ⌥⌘V,Windows、Linux Ctrl+Alt+V 或 macOS ⌘I,Windows、Linux Ctrl+I)时,您可以按住键盘快捷键来启动语音识别。当您释放键盘快捷键时,语音识别将停止。此外,在聊天中使用时,提示将被提交。

“嘿 Code”

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

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

支持多种语言

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

语音扩展的每种语言都有自己的扩展。当您首次开始语音识别时,您会看到为您选择的每种语言安装的扩展。

后续步骤

继续阅读以了解:

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