参加你附近的 ,了解 VS Code 中的 AI 辅助开发。

语音支持

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

Screenshot of the VS Code Speech extension marketplace details

注意

VS Code 中的语音支持不需要您在线。录音永远不会发送到任何在线服务,而是在您的机器上本地计算。

开始使用

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

编辑器听写

您可以通过以下命令在编辑器中听写:语音:开始编辑器听写 (⌥⌘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 设置配置提交前的等待时间,或者在将设置配置为 0 时禁用此功能。

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

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

Text to Speech for a Chat Response

对讲机模式

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

“Hey Code”

可以启用一种模式,VS Code 将始终监听短语“Hey Code”以开始语音聊天会话。相应地配置 accessibility.voice.keywordActivation 设置以启用此功能。当 VS Code 正在监听“Hey 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.