本站点文档内容均翻译自code.visualstudio.com,仅供个人学习,如有差异请以官网为准。

语音支持

VS Code Speech扩展通过使用您的声音启用各种功能。安装后,该扩展使您能够口述到编辑器中,或与VS Code 中的聊天进行口头互动

VS Code 语音扩展市场详情的截图

注意

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

开始使用

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

编辑口述

您可以通过这些命令在编辑器中口述: 语音:在编辑器中开始口述 (⌥⌘V (Windows, Linux Ctrl+Alt+V)) 和 语音:在编辑器中停止口述 (Escape)。一旦开始,一个小麦克风图标会出现在光标所在位置,等待您的语音输入:

编辑者口述模式

按住键盘快捷键以启用语音开始命令 (⌥⌘V (Windows, Linux Ctrl+Alt+V)) 来启用对讲模式。语音识别在你松开键后自动提交。

注意

语音识别在其他使用富文本编辑器的地方也能正常工作,例如 SCM 提交输入框和审查拉取请求时的评论输入字段。

聊天中的语音

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

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

聊天输入字段的截图,显示一个活跃的麦克风图标,用于输入语音聊天消息

注意

在 VS Code 中使用语音聊天时,聊天提示会在你暂停时自动提交。你可以通过配置提交前的等待时间来调整该功能。

无障碍语音语音超时
  • 在 VS Code 中打开
  • 在 VS Code Insiders 中打开
设置,或在配置该设置时禁用此功能0输入:.

VS Code 中的聊天也支持文本转语音功能。当您启用

无障碍语音自动合成
  • 在 VS Code 中打开
  • 在 VS Code Insiders 中打开
在此设置中,当语音也被用作输入时,聊天响应会自动朗读。要中断合成,请选择图标或按Escape

每个聊天回复还显示一个新的说话者图标,这样您可以选择性地大声朗读回复。

聊天响应的文本转语音

对讲模式

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

“嘿,代码”

可以启用一个模式,使 VS Code 始终监听短语 "Hey Code" 以开始语音聊天会话。配置

无障碍语音关键词激活
  • 在 VS Code 中打开
  • 在 VS Code Insiders 中打开
设置相应内容以启用此功能。当 VS Code 正在监听“Hey Code”时,状态栏中会显示一个麦克风图标以表示此功能:

状态栏条目截图,显示“Hey Code”被听到的活跃倾听信号

支持多种语言

您可以使用以下26种支持的语言之一进行选择

无障碍语音语言
  • 在 VS Code 中打开
  • 在 VS Code Insiders 中打开
设置。如果你将值设置为自动(默认值),VS Code Speech 扩展使用VS Code 显示语言,如果该语言可用。

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

下一步

继续阅读,了解: