语音支持
VS Code Speech 扩展通过使用您的声音来启用各种功能。安装后,该扩展允许您向编辑器口述内容,或与 Copilot Chat 进行语音交互。
注意:VS Code 中的语音支持不要求您在线。录音永远不会发送到任何在线服务,而是在您的本地机器上进行计算。
编辑器听写
您可以通过以下命令向编辑器听写内容:语音: 在编辑器中开始听写 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 和 语音: 在编辑器中停止听写 (Escape)。一旦开始,一个小的麦克风图标会出现在光标所在位置,等待您的语音输入。
您可以按住语音开始命令的键盘快捷键 (⌥⌘V (Windows、Linux Ctrl+Alt+V)) 来启用对讲机模式。语音识别会一直活动,直到您释放按键,之后请求将自动提交。
注意:听写功能甚至可以在其他使用富文本编辑器的地方工作,例如 SCM 提交输入框和审查拉取请求时的评论输入字段。
在 Copilot Chat 中使用语音
您可以轻松地使用语音与 Copilot Chat 对话。命令语音: 开始语音聊天 (⌘I (Windows、Linux Ctrl+I)) 会调出语音聊天,无论当前焦点在哪里。如果焦点在编辑器中,则会启动内联聊天,否则会打开聊天视图。
注意:当使用语音与 Copilot Chat 交互时,聊天提示将在您暂停时自动提交。您可以通过 accessibility.voice.speechTimeout 设置来配置提交前等待的时间,或者当您将该设置配置为 0
时禁用此功能。
Copilot Chat 还支持文本转语音功能。当您启用 accessibility.voice.autoSynthesize 设置后,如果输入也是通过语音进行的,Copilot Chat 的回复将自动朗读出来。要中断语音合成,请选择图标或按 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 编辑器。
- 代码导航 - 快速浏览您的源代码。