语音支持
通过 VS Code Speech 扩展,您可以使用语音启用各种功能。安装后,该扩展允许您在编辑器中进行听写,或与 VS Code 中的聊天进行口头交互。

VS Code 中的语音支持不需要您保持在线。录音绝不会发送到任何在线服务,而是在您的本地计算机上进行计算处理。
开始使用
要开始使用 VS Code 中的语音支持,请从应用商店安装 VS Code Speech 扩展。
编辑器听写
您可以通过以下命令在编辑器中进行听写:Voice: Start Dictation in Editor (⌥⌘V (Windows, Linux Ctrl+Alt+V)) 和 Voice: Stop Dictation in Editor (Escape)。启动后,光标所在的位置将出现一个小的麦克风图标,等待您的语音输入

按住语音启动命令的键盘快捷键 (⌥⌘V (Windows, Linux Ctrl+Alt+V)) 以启用对讲机模式。语音识别将一直处于活动状态,直到您释放按键,随后请求将被自动提交。
听写功能甚至可以在使用丰富编辑器的其他地方使用,例如 SCM 提交输入框以及审阅拉取请求时的评论输入字段。
聊天中的语音
您可以使用语音轻松与 VS Code 中的聊天进行对话。无论当前焦点在哪里,命令 Chat: Start Voice Chat (⌘I (Windows, Linux Ctrl+I)) 都会调出语音聊天。如果焦点在编辑器中,则会启动编辑器内联聊天,否则会打开“聊天”视图。或者,您可以使用 Chat: Inline Voice Chat、Chat: Quick Voice Chat 或 Chat: Voice Chat in Chat View 命令在特定位置启动语音聊天。
当语音聊天处于活动状态时,聊天输入字段中会显示一个麦克风图标,指示语音输入已激活

在 VS Code 中使用语音聊天时,聊天提示会在您暂停时自动提交。您可以通过 accessibility.voice.speechTimeout 设置来配置提交前的等待时间,或者将此设置配置为 0 来禁用此功能。
VS Code 中的聊天还支持文本转语音功能。启用 accessibility.voice.autoSynthesize 设置后,如果同时使用语音作为输入,聊天回复将被自动朗读出来。要中断语音合成,请选择该图标或按 Escape。
每个聊天回复还会显示一个新的扬声器图标,以便您可以有选择性地朗读某个回复。

对讲机模式
无论是在编辑器中还是在聊天中,当使用键盘快捷键启动语音(⌥⌘V (Windows, Linux Ctrl+Alt+V) 或 ⌘I (Windows, Linux Ctrl+I))时,您都可以按住键盘快捷键来启动语音识别。释放键盘快捷键后,语音识别将停止。此外,如果在聊天中使用,提示将会被提交。
“Hey Code”
您可以启用一种模式,让 VS Code 始终监听“Hey Code”短语以启动语音聊天会话。相应地配置 accessibility.voice.keywordActivation 设置即可启用此功能。当 VS Code 正在监听“Hey Code”时,状态栏中会出现一个麦克风图标以进行提示

多语言支持
您可以通过 accessibility.voice.speechLanguage 设置从 26 种受支持的语言中选择一种。如果您将值设置为 auto(默认值),只要该语言可用,VS Code Speech 扩展就会使用 VS Code 显示语言。
语音扩展的每种语言都作为一个独立的扩展提供。当您首次启动语音识别时,您会看到系统正在为所选的每种语言安装相应的扩展。
下一步计划
继续阅读以了解有关以下内容的更多信息
- 其他 VS Code 无障碍功能.
- Visual Studio Code 用户界面 - VS Code 快速入门指南。
- 基本编辑 - 了解功能强大的 VS Code 编辑器。
- 代码导航 - 在源代码中快速跳转。