杨净 发自 凹非寺
量子位 报道 | 公众号 QbitAI

“加个Hello函数”

“加个Print”

“在Hello中加引号”

……

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

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

大概效果是酱紫的。

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

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

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

具体如何使用呢?

使用教程

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

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

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

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

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

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

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

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

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

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

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

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

Serenade声音编程

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

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

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

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

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

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

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

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

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

参考链接:
https://spectrum.ieee.org/computing/software/programming-by-voice-may-be-the-next-frontier-in-software-development

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

加入AI社群,拓展你的AI行业人脉

量子位「AI社群」招募中!欢迎AI从业者、关注AI行业的小伙伴们扫码加入,与50000+名好友共同关注人工智能行业发展&技术进展

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~

咱们程序员,能吵吵就别动手!现在靠说就可以编程,支持Java、Python等10种语言|免费...相关推荐

  1. 只有程序员看的懂的面试圣经|如何拿下编程面试

    只有程序员看的懂的面试圣经|如何拿下编程面试 摘要:当我最初开始参加编程面试的时候,我所有最心仪的公司都忽视了我.现在回头看那个时候,我发现自己当时去参加面试都完全没做任何准备.虽然已经有许多博客文章 ...

  2. 程序员必修内功,收集了上千本各类编程书籍【免费获取】

    程序员必修内功,收集了上千本各类编程书籍,C,C++,Java,Python,机器学习,深度学习,Linux等等,还收集了很多英文原版书籍,看不惯中文的也可以选择英文哦.这些书籍都是我经过平时的积累, ...

  3. 程序员的 59 条搞笑但却真实无比的编程语录

    程序员的 59 条搞笑但却真实无比的编程语录 摘要: 我收集了很多编程语录,基本上都跟程序员的生活有关.这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计.文档,代码质量,测试和软 件开发 ...

  4. python代码画小狗_程序员教你用代码手绘一只可爱的小狗,正好拿去送给女朋友给她个惊喜...

    最近经常在抖音上刷到会画画的大神给小姐姐手绘各种可爱的小动物,非常的哇塞哦~ 作为程序员的我那是羡慕不已啊!我要是学会这招是不是可以尝试给我心仪很久的女神告白了?女神没准会很开心!(好吧,我承认我是舔 ...

  5. 程序员,隐藏的段子手

    程序猿是世界上最不懂浪漫的人 这句话小编我第一个举爪发对 程序猿的浪漫起来 撩得你腿软 程序猿不只是浪漫 还是被代码掩盖的段子手 不信,你来看 工作相关 0. 如果软件正在占领全世界,为什么程序员得不 ...

  6. 程序员的双十一剁手指南,看完不剁手算我输。

    作者:JackTian 双十一来了!不知道你是否有着想要剁手的冲动. 所谓的程序员们,向往的能有一个舒适安静的办公环境.足够大的办公桌.高档旋转座椅.噼里啪啦的机械键盘.超大屏幕的显示器.配置高档到起 ...

  7. 怎么用python画小狗_程序员教你用代码手绘一只可爱的小狗,正好拿去送给女朋友给她个惊喜...

    最近经常在抖音上刷到会画画的大神给小姐姐手绘各种可爱的小动物,非常的哇塞哦~ 作为程序员的我那是羡慕不已啊!我要是学会这招是不是可以尝试给我心仪很久的女神告白了?女神没准会很开心!(好吧,我承认我是舔 ...

  8. 小狗的python代码_【Python】程序员教你用代码手绘一只可爱的小狗,正好拿去送给女朋友给她个惊喜...

    最近经常在抖音上刷到会画画的大神给小姐姐手绘各种可爱的小动物,非常的哇塞哦~ 作为程序员的我那是羡慕不已啊!我要是学会这招是不是可以尝试给我心仪很久的女神告白了?女神没准会很开心!(好吧,我承认我是舔 ...

  9. 程序员写了一款手游,挣了2000块,全公司被抓!

    来源| 技术领导力(ID:jishulingdaoli) 01 程序员写了个手游,就被抓了? 近日,深圳某印象科技公司开发了一款手游,名为"某见",充值就能猜拳.上线后不久,就被深 ...

最新文章

  1. Redis实现广告缓存、并完善缓存击穿
  2. 配置GoldenGate源端Manager参数
  3. linux—select具体解释
  4. DeepBrain 李传丰:当语义技能商店应用达到百万量级的时候,语音交互时代才会真正成熟 | WARE 2017
  5. 裘宗燕-数据结构与算法python描述-ppt及源代码
  6. Android P(3)---Android P 功能和 API
  7. 当数据处理做不到实时,应该怎么办?
  8. sigmoid函数的求导过程
  9. JavaScript封装缓动动画函数
  10. 【修改R语言的安装包路径】
  11. 用AS3编写的具有将多段视频连起来播放的 flash视频播放器---003
  12. Workstation服务无法启动导致无法访问文件服务器
  13. NPDP认证怎么考?有用吗?
  14. java se 知识点(一)
  15. 先天八卦图的排列顺序,这样来解释您能接受吗?
  16. 仿ios相机apk_iCamera摄像头下载|iCamera仿苹果相机安卓版v4.0下载 _当游网
  17. 【自动化营销】跨境电商高效进行WhatsApp营销技巧!
  18. JavaEE | 多线程基础
  19. java caller_【JavaScript】callee 与 caller
  20. [bzoj3998]弦论

热门文章

  1. EF迁移:回滚上一次应用的迁移?
  2. 对于数组,为什么会出现a [5] == 5 [a]?
  3. DockerSwarm 微服务部署
  4. 宕机的阿里云们正在杀死运维?
  5. Go实现简单的K-V存储
  6. 撩课-Web大前端每天5道面试题-Day38
  7. 如何实现一个元素居中
  8. Java之于Kotlin对比(Android)
  9. LintCode: Triangle
  10. OpenStack虚拟机删除后停在deleting无法正常删除