惊呆!现在靠说就可以自动输出 Python 代码!
共 1882字,需浏览 4分钟
·
2021-04-09 00:39
简说Python推荐 杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI
大家好,我是小码哥,今天给大家分享最近发现的一个新神器:Serenade,在这里你只需要动动嘴就可以敲代码~
如下示例,文末还有完整的使用教程~
“加个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。
你可以说add、insert、change、delete去操作一些代码块,如行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
零基础学 Python,看下嘛 送109元的零基础视频课 只需7天时间,跨进Python编程大门,已有3800+加入 【基础】0基础入门python,24小时有人快速解答问题;
【提高】40多个项目实战,老手可以从真实场景中学习python;
【直播】不定期直播项目案例讲解,手把手教你如何分析项目;
【分享】优质python学习资料分享,让你在最短时间获得有价值的学习资源;圈友优质资料或学习分享,会不时给予赞赏支持,希望每个优质圈友既能赚回加入费用,也能快速成长,并享受分享与帮助他人的乐趣。
【人脉】收获一群志同道合的朋友,并且都是python从业者
【价格】本着布道思想,只需 69元 加入一个能保证学习效果的良心圈子。【赠予】价值109元 0基础入门在线课程,免费送给圈友们,供巩固 觉得不错,点个“在看”然后转发出去