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

VS Code 中的语音支持不需要您在线。录音永远不会发送到任何在线服务,而是在您的机器上本地计算。
开始使用
要开始使用 VS Code 中的语音支持,请从 marketplace 安装 VS Code Speech 扩展。
编辑器听写
您可以通过以下命令在编辑器中听写:语音:开始编辑器听写 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 和语音:停止编辑器听写 (Escape)。启动后,光标处会出现一个小麦克风图标,等待您的语音输入。

按住语音开始命令的键盘快捷方式 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 以启用对讲机模式。语音识别在您松开按键之前一直处于活动状态,之后请求会自动提交。
听写甚至在其他使用富文本编辑器的地方也能工作,例如 SCM 提交输入框和审查拉取请求时的注释输入字段。
聊天中的语音
您可以轻松地使用语音与 VS Code 中的聊天进行交流。无论当前焦点在哪里,命令聊天:开始语音聊天 (⌘I (Windows、Linux Ctrl+I)) 都会调出语音聊天。如果焦点在编辑器中,则会启动编辑器内联聊天,否则会打开聊天视图。或者,您可以使用聊天:内联语音聊天、聊天:快速语音聊天或聊天:聊天视图中的语音聊天命令在特定位置启动语音聊天。
当语音聊天处于活动状态时,聊天输入字段中会出现一个麦克风图标,表示语音输入处于活动状态。

当在 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 编辑器。
- 代码导航 - 快速浏览您的源代码。