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

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

按住语音启动命令的键盘快捷键(macOS ⌥⌘V,Windows、Linux Ctrl+Alt+V)即可启用步话机模式。语音识别在您释放按键之前一直处于活动状态,之后请求会自动提交。
听写甚至可以在使用富编辑器的地方工作,例如 SCM 提交输入框和评论输入字段(在审查拉取请求时)。
聊天中的语音
您可以轻松地用语音与 VS Code 中的聊天 进行对话。Chat: Start Voice Chat(macOS ⌘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。
每个聊天响应还会显示一个新的扬声器图标,以便您可以选择性地将响应大声读出来。

步话机模式
当使用键盘快捷键在编辑器或聊天中启动语音(macOS ⌥⌘V,Windows、Linux Ctrl+Alt+V 或 macOS ⌘I,Windows、Linux Ctrl+I)时,您可以按住键盘快捷键来启动语音识别。当您释放键盘快捷键时,语音识别将停止。此外,在聊天中使用时,提示将被提交。
“嘿 Code”
可以启用一种模式,让 VS Code 始终侦听短语“嘿 Code”来启动语音聊天会话。为此,请相应地配置 accessibility.voice.keywordActivation 设置。当 VS Code 侦听“嘿 Code”时,状态栏中会出现一个麦克风图标以示指示。

支持多种语言
您可以使用 accessibility.voice.speechLanguage 设置从 26 种支持的语言中进行选择。如果将值设置为 auto(默认值),则 VS Code Speech 扩展将使用 VS Code 显示语言(如果该语言可用)。
语音扩展的每种语言都有自己的扩展。当您首次开始语音识别时,您会看到为您选择的每种语言安装的扩展。
后续步骤
继续阅读以了解:
- 其他 VS Code 可访问性功能.
- Visual Studio Code 用户界面 - VS Code 的快速上手指南。
- 基本编辑 - 了解功能强大的 VS Code 编辑器。
- 代码导航 - 快速浏览您的源代码。