17611538698
webmaster@21cto.com

Hey Code:Visual Studio Code 现在支持语音会话以及可配置的自动保存

人工智能 0 222 2024-02-07 03:21:30

图片

21CTO导读:Visual Studio Code开始支持语音写代码了,本文来一看究竟。

Visual Studio Code 是当前大多数软件开发团队标准中最受欢迎的代码编辑器之一。

最近,它引入了语音会话(尽管仅适用于 Copilot 订阅者)功能,以及相关更新,包括触发断点和可配置的自动保存功能。

“Hey Code”是一项辅助功能,可以设置为以下四个选项之一:包括编辑器中内联的聊天视图或根据焦点进行选择的“chatInContext”。

微软同时还向用户承诺,语音识别技术 “在您的计算机上本地运行,并且永远不会发送到任何服务器。”

图片

VS Code 语音扩展是 “Hey Code” 的关键依赖项,可能会更广泛地用于语音输入

该功能有两个依赖项:GitHub Copilot 订阅和相应的扩展,以及VS Code 语音扩展。

这个语音扩展目前只适用于英语语系,它也表示“未来将提供更多语言支持”。尽管引入了“Hey Code” 功能,但该扩展目前为 0.4 版,现在被描述为“仍在开发中”。

语音转文本并非仅供Copilot 中使用,微软还提供了在Windows终端中启动和停止语音输入的命令。

我们还尝试了这一点,发现它目前并没什么用,语音识别可以工作,但按回车键等细微差别要么丢失,要么没有记录。它与 Copilot 配合使用效果更好,使用云服务具有更复杂的人工智能来确定用户可能的意图。 

最明显的开发用例,是使用听写功能将代码写到编辑器中,这是一个自 2017 年 12 月以来一直存在的需求。“调查听写支持”现在是本月迭代计划的一项活跃任务,其建立在这个相对较新的语音到文本扩展的基础上。

一位开发团队成员表示,“考虑到扩展的规模,不太可能将语音转文本构建到 VS Code 的内核中”。VS Code 将与语音转文本支持方面的第三方和Windows操作系统竞争,目前尚不清楚这是否是微软一项值得的投资。

新的 VS Code更新是两个月来的首次更新,以往的每月更新周期因假期而中断。

在2023年的12 月,VS Code 获得了一项备受期待的功能,那便是浮动编辑器窗口,尽管还存在一些奇奇怪怪的行为。现在已修复的一个已知问题是,重新启动 VS Code 时将恢复浮动窗口。

新版本提供了一个新选项可以在浮动窗口中打开 Nodepad 编辑器。

此外该版本中的另一个更新,也是对于那些不需要语音输入的人来说可能是最重要的更新——那便是可配置的自动保存。

自动保存功能非常方便,让开发者们不太可能丢失工作内容,但可能会带来其它的麻烦,主要是因为无意删除或错误的编辑需要撤消键,或从版本控制中恢复。

在Visual Studio Code 版本 1.86 中,可以按文件夹或按文件类型配置所有自动保存设置。还有一个参数选项,可以在检测到错误时禁用自动保存,另一个选项可以禁用当前工作区之外的文件自动保存。 

作者:校长

评论