语音支持
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)提交输入框,以及在审查 Pull Request 时的评论输入字段。
聊天中的语音功能
你可以轻松地使用语音与 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 编辑器。
- 代码导航 - 快速浏览您的源代码。