现在程序员可以靠说来编程了,支持Java、Python等语言|免费

新闻 前端
程序员们,以后不要轻易动手了,声音编程了解一下~

[[390168]]

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

 “加个Hello函数”

现在程序员可靠说编程,支持Java、Python等语言|免费

“加个Print”

现在程序员可靠说编程,支持Java、Python等语言|免费

“在Hello中加引号”

现在程序员可靠说编程,支持Java、Python等语言|免费

……

程序员们,以后不要轻易动手了,声音编程了解一下~

现在程序员可靠说编程,支持Java、Python等语言|免费

现在就有一款免费的AI小工具Serenade,插入正在使用的编译器(如VS Code、IntelliJ、Atom),程序员就可以靠“说”来写代码了。

目前,Serenade可支持Java、Python、JavaScript、TypeScript、C++、C等10余种语言,在macOS、Windows、Linux上均可免费下载。

现在程序员可靠说编程,支持Java、Python等语言|免费

不过亲测:目前暂不支持说中文哦~

但英文版都来了,中文还会远吗?(手动狗头)

[[390172]]

具体如何使用呢?

使用教程

首先,在官网上下载安装,需要通过邮箱来激活。

激活后,Serenade就能自动帮你安装对应的编译器的插件了。

现在程序员可靠说编程,支持Java、Python等语言|免费

你可以通过点击上方粉色按钮——收听开关,或者按Alt+Space来切换Serenade,就可进行声音编程了。

如果Serenade听不清,将会出现多种选择。选择哪个,只需说对应的号码即可,比如,Two

如果没有一个选项是正确的,你可以说Undo

现在程序员可靠说编程,支持Java、Python等语言|免费

你可以说addinsertchangedelete去操作一些代码块,如行line、单词word、函数function或类class。

现在程序员可靠说编程,支持Java、Python等语言|免费

go to,会将鼠标挪到最近的代码块。比如go to function,就会挪到最近的函数。

现在程序员可靠说编程,支持Java、Python等语言|免费

还有如up、down、left、right这四个方向来移动鼠标。

更多的操作指南,可戳文末链接食用哦~

不像谷歌的语音转文本API是为对话式语音设计的,Serenade有一个专门为代码开发的语音识别引擎。

一旦程序员说出了代码,Serenade就会将语音输入到NLP层,该层的ML模型能识别编程结构,从而将其转换为语法上有效的代码。

你可以说,“add function factorial”,它就会自行处理语法,帮你在JavaScript创建阶乘函数。

Serenade声音编程

这个工具的背后其实有这样一段故事。

创办人Matt Wiethoff此前曾是美国知识问答平台Quora的一名开发人员。

[[390173]]

几年前,他被诊断出程序员的常见病症——手部重复性压力伤害 ,由于经常重复性手部活动,导致手腕神经受损,就再也无法用双手敲代码了。

对身为程序员的他来说,无疑是一重大打击,职业生涯可能提前画上句点。

但Matt Wiethoff没有放弃,而是选择跟他的联合创办人Tommy MacWilliam,决定用AI来打造一款只靠的方式来编程。

去年11月, Serenade获得210万美元的种子投资。

好了,你想去体验下一下声音编程么?

食用指南送上,记得回来分享你的感受哦!

食用指南:
https://serenade.ai/docs/#setup

 

 

责任编辑:张燕妮 来源: 量子位
相关推荐

2015-07-14 10:21:58

2021-10-26 16:25:25

编程语言JavaPython

2015-10-29 09:50:36

程序员免费编程图书

2011-07-07 10:14:14

编程

2021-04-08 22:41:22

程序员IT编程语言

2009-07-28 08:28:15

2013-12-30 10:08:13

2021-06-16 09:55:40

程序员开源编程语言

2009-02-27 09:25:28

编程语言程序员C#

2021-03-11 23:38:23

程序员副业兼职

2015-08-14 09:15:34

转行变成前途

2015-08-14 09:14:29

2013-08-23 11:06:34

编程语言

2015-05-19 14:34:17

程序员编程语言

2015-08-20 14:34:25

程序员java基础网络编程

2018-08-28 10:20:36

程序员工资面试

2021-04-30 23:46:04

程序员副业赚钱

2009-05-13 11:40:19

编程语言开发语言Perl

2015-10-28 09:33:31

程序员崩溃编程语言

2022-05-23 07:56:19

语言DSLClojure
点赞
收藏

51CTO技术栈公众号