说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

通过语音识别来编程 速度远超键盘

HTML文档下载 WORD文档下载 PDF文档下载
最近网上流传了一段关于语音编程的视频,引起了热烈讨论。视频的主人公因早些年患上重复性劳损,而无法通过敲键盘来编码,便尝试通过语音来编程。视频中展示了他用Emacs Lisp、Python在Emacs中编码的过程。

近日网上流传了着一段2013 Python大会上的演讲视频。该视频展示了语音编码过程,且速度比一般开发者通过键盘编码速度更快。


视频中 Tavis Rudd通过语音识别来编写程序( 点击观看视频)

该视频中的概要内容是:

两年前,我患上了重复性劳损(RSI),十分严重,最后导致我的手开始麻木。我无法工作,无法再敲击键盘。绝望之际,我开始尝试语音识别。起初,通过语音编程慢得让人难受。但毕竟无法打字,我一直忍受着。在以后的几个月里,我不断地进行词汇调整,使用Python和Emacs Lisp进行语音编码,最终我开发了一个系统,它可以帮助我通过语音编程,相比我之前用手编程更快、更高效。

在短暂的现场演示中,我将用Python来创建一个小系统,为了取得更好的效果,我还会用一些其他语言,同时对其进行部署的过程中,不会触碰键盘。通过该演示,我希望让你确信,语音识别不再是残疾人的“拐杖”。现在它是非常高效的工具,所有开发人员可从中获利。

通过该视频,我们可总结出以下几点内容:

  • 他在Windows操作系统中使用 Dragon NaturallySpeaking(Amzon)语音识别软件。(他表示无法使用Linux CMU Sphinx。)(他用的是Mac电脑,显然他是在虚拟机上运行的Windows操作系统。)
  • Dragon利用Python进行编程,于是他学习了Python,同时也学习了 Python语音识别扩展库DragonFly(由Christo Butcher编写)。所以现在他可以定义自己的语音命令(如键入、移动光标到代码中的某个位置……等等)。
  • 他创造了很多短小特殊/独一无二的短语,依靠它们可以做很多事,如返回插入行,变换Emacs缓冲区,启动终端等等。所以,当他语音编程时,你会听到“twip,chirp,slap,derp……”,十分有趣。
  • 他有大约2000个个人命令。
  • 他表示,他的系统是在Vim、Emacs中完成的。(在演示中,好像只使用了Emacs。)
  • 他证明了在他开发的系统中用Emacs Lisp、Python在Emacs中编码的过程。它比普通程序员用键盘编程更快、更高效。
  • 开发该系统,耗时3~6个月。
  • 现在他的重复性劳损已完全康复,但他表示仍在使用他的语音系统进行编程,大约占到总时间的40%~60%。
  • 他表示,将在未来的4个月内发布他的代码。大家可以在Twitter( @tavisrudd)、 GitHub上关注他。

他所推荐使用的麦克风是昂贵的Amzon Audix OM-7 Microphone。

Windows 7中自带有一个语音功能:微软语音识别系统。正常语速下,它可以出色地工作,但无法进行编程。它可以正常工作于普通Windows应用中,尤其是微软的应用程序,如Office,却无法工作于Emacs中。(编译:陈秋歌/责编:夏梦竹)

原文来自:Xah Emacs Blog

移动周报:百万年薪、微信疑云,老罗小马本周很忙 一个创业失败者的自述:我是如何搞砸一款产品 收入百万美元:一个放弃上大学的程序员 Cocos2D配Box2D:逆天小白程序员作iOS游戏 招聘移动开发,老板必问的10个问题 黑客用智能手机劫持和控制民航飞机 几小时即可使互联网瘫痪的黑客 现已加入谷歌 Tsar开源:淘宝内部大量使用的系统监控工具 五款超实用的开源SVG工具 微信收费事件背后被广泛忽略的技术细节 UIDesigner 3.0架构设计总结 黑客怒了:政府花930万美金仅做一款App Email服务迎来“第二春” 未来将更加个性化 贯穿应用开发始终的八大陷阱 微评微软也推智能手表:是追求未来,还只是跟随? Firefox OS今年6月在5国首发 不含美国市场 8086/8088汇编指令手册 下一个被黑客攻击的对象—无线路由器 Windows Blue开始按钮或将回归,你怎么看? Evernote推孵化器 不占股权 基于C++和Lua的移动游戏引擎Leadwerks 3发布 苹果秘密测试iOS 7与iPhone 6 或将6月发布 酷6 CTO 陆坚:请先信任你的程序员 从电信联手i-Free,看运营商渠道的加速整合 “Animory”开发者分享HTML5游戏开发经验 Appflood SDK:连接中国与海外App流量交互平台 Apache Subversion 1.7.9正式发布! 微软IE浏览器5大动向 加速吸引开发者 开源的简繁转换库OpenCC支持Node.js 继Opera之后,Adobe表示将支持Google Blink 提高大型软件项目质量的一些实用型技术分享 squid的安装问题???????????????????? SQL语句问题? 冒昧求救,光驱不能使用,不能boot 我的主机总收到外面发的广告信息? 高分求助急!!! 见鬼了,我添加一个TServerSocket控件,然后编译出现:Declaration terminate incorrectly 有谁知道用哪款打印机比较好呢? 按钮BitBtn1上有图片,在图片上写字的问题。(在先给分!) cystal reports 8.5 english显示繁体问题,急,等待 Unix下用什么源代码检测工具比较好? 我的电脑出什么问题了?各位帮帮忙 界面导航如何分类? 怎样得到本机的网卡号??? %¥#问个小问题,知道的都来抢分啊 谁知道哪儿有支持认证的SMTP组件下载? 有什么软件能查看PE文件的? ADO问题!!!! 100分求购最简单的串口程序!需要详细注释! 怎么给大家份呀?to wyz_csdn等(500分诚征wav 转换到MP3的源程序(VC++的例子)) 在directshow中,不知道怎样对播放的画面的亮度进行控制? 如果深愛的人要離開你,是變心還是死亡好一點?(讨论) 贴了二次为什么没有人指教? 戒水快两年了,如今回来看看,物不是人非啦 新手一问 关于datagrid 修改数据的问题,帮我看看,多谢 谁有这两本书,请帮忙发到我的邮箱里,100分相送 到底应该怎么办? 大家好,如何打开DLL文件? 建议成立一个程序员协会 关于IE中图片的保存 VB 语言支持问题 高分求李维《delphi5.xDELPHI5.X ADO/MTS/COM+高级程序设计》示例源码!!!! 请yangshu进来!给妳点分!!!倒分! 请教各位如何实现dbgrid中按住shift多选的问题? 请问把sql-server7中的数据文件copy出来行吗? 找不到类,请大家帮忙解决,谢谢 异常处理问题 怎样恢复被损坏的"本地用户和组" 小弟在线等待,一小问题,,大家来帮忙?? 求jsp树的原代码 最好是jsp+js+xml 执行效率要高。(从数据库中动态生成的)在线 关于多层结构中事务处理的问题. VB6.0升级到VB.NET的问题。 在ASP中使用ActiveX Control ADOTable表名如何在运行时“递进” 这样的待遇能招到人吗? 不好意思,问个技术问题。其他版实在没人气!只好来这问! 不爽,辞职,散分! 在线等待(100)往一个表的字段赋值,怎么不行啊! 急!在线等待! 如何把一个窗体内嵌到另外一个窗体的指定位置? 电源键设置问题 吾尝终日不食 终夜不寝 已死无益 不如学也 血浆中co2能不能运到组织液中原题所问:co2的来源及其去向?来源一空有血浆,去向一空有组织液,是不是表明血浆中的co2可以进入组织液? 甲基营养菌 子曰:吾尝终日不食,终夜不寝,以思,无益,不如学也. 英语翻译(一) (甲)良尝闲从容步游下邳圯上,有一老父衣褐,至良所,直堕其履圯下,顾谓良曰:“孺子,下取履!”良愕然,欲殴之.为其老,强忍,下取履.父曰:“履我!”良业为取履,因长跪履 细菌细胞的碳氮营养比为? 用烤箱时烤鸡翅的油滴到加热管上要紧吗? 宋太祖的杯酒释兵权是什么意思? 细菌细胞的碳氮营养比 孔子曰:吾尝终日不食,终夜不寝,以思无益,RT.并讲明了什么学习道理?温故而知新的“温故”和“知新”顺序能否调换?为什么?“学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠, 为什么干电池长时间放置又有了电?3q 西欧走向联合的过程是怎样的?西欧走向联合的过程,起源于何事? 宋太祖杯酒释兵权的目的是 该化合物该怎么命名?书上有命名为4-甲基-2-戊胺的? 二战后的时候,西欧走向联合始于神马领域?军事?经济?外交? 北宋建立后,宋太祖杯酒释兵权的主要目的是什么? 为什么没电的干电池长时间不用后还会生出电来. 西欧各国为什么要走向联合? 为什么宋太祖要“杯酒释兵权” "四亚甲基二矾四胺"是什么东西啊知道那有卖的吗?这边的耗子成灾,没有办法,善哉善哉 在进行英语听力测试时,各考场的有线扬声器是同时开播,也是同时停播的,他们的连接方式是_____联,原因是它们 独立工作. 怎样改变共射放大器的偏置电路来改变组合放大器的性能 N'N-二(2-羟丙基)-N'N-四甲基己烯二胺有谁知道这个东西那里有销售的,或者是相关产品,以及类似的产品,只要是N'N-二(2-羟丙基)-N'N-四甲基这种类型的就可以了,(CH3)3[CH3CH(OH)CH2]N+-(CH2)6-+N(CH3)2[CH2CH(O 柴草燃烧是否符合质量守恒定律如题, 赵匡胤为什么杯酒释兵权? 共轭二烯烃和氢气有1,4加成的反应吗? 通其变,使民不倦;神而化之,使民宜之的意思 宋太祖 杯酒释兵权 那些权臣为什么听他的呢? 为什么宋太祖要杯酒释兵权? 一念通神是什么意思 A=arctan1/2 干电池用完了,为什么放置几天后又“生”电了呢? 幼学琼林里有一句“ 广钱固可以通神” 是什么意思?书上没的解释没看懂~他到底拿了人家的钱了吗? 现有某钢样10g,在充足的氧气中燃烧后,生成二氧化碳0.22g,求钢样的含碳量比率写出方程式及主要过程 耳机的两个喇叭是串联还是并联 “神魔界有人情,精魅亦通世故”《西游记》刻画的众多神魔魅都具有人的情感.请举一例,具体说明这一特点 韩信,张良,萧何各是哪个时代的人,成就是什么RT 用干柴草或煤气做燃料来煮饭,在这个过程中是什么能转化为热能 初读通语句,再读明大意,三读有感悟,四读有内涵,五读有启迪.这句话怎么理解?怎样用于文言文的讲解中我们要讲《山市》这篇课文,两个课时. 大家认为张良;萧何;韩信,你会更信任谁?我最喜欢张良,信任他简单或具体说明原因 农民在刚刚返青的麦田里烧柴草是干什么?请问是干什么 是为了保暖吗 柴草燃烧时释放的能量是生物能吗?如题、、还有吖——核能和地热能来自地球本身么? y=arctan(1-x^2)/(1+x^2)这个算不算复合函数答案是dy=[-2x/(1+x^4)]dx 但是我认为求微分应该是arctanu求导再乘du,但是du应该有等于u求导乘dx,可是看答案的意思好像没有再算du,而是直接用arctanu求导乘dx ( 麻烦会数学的帮我看看这个arctan(1/6)=? 关于能源,下列说法正确的是:A:柴草燃烧时释放的能量是生物能 B核能和地热能来自地球本身 C动物体内葡萄C动物体内葡萄糖被氧化成CO2事热能转化为化学能的过程 请问y=arctan(1-x),求y' 考研数学三:arctan函数问题如图画蓝线部分,arctan(e^x)+arctan[e^(-x)]=π/2怎么算的? 1柴草燃烧放出的能量为生物能 2 核能地热能来自地球自身 判断正误与理由 奥尔良烤鸡翅的做法我想用烤箱做奥尔良烤鸡翅,佐料怎么拌? ∫∫(D)arctan y/x dxdy.D:1≤x^2+y^2≤4,y≥0,y≤x 张良,韩信,萧何 怎么死的? 1、一块蔬菜基地,种着4种蔬菜,其中西红柿有105亩,占总面积的35%,另外三种蔬菜,黄瓜90亩,芹菜45亩,青菜60亩.问另外三种蔬菜占总面积的百分之几?2、 y=2x*arctan(y/x),求y‘’ tan x 和 arctan x 之间有什么数学关系吗?比如是倒数这样的? 吾尝终日不食,终夜不寝,以思,无益,不如学也.的意思 做饭时若要时柴草燃烧更旺 可将柴草架空 其原因是? 韩信,张良,萧何谁最后死的?都咋死的? 终夜不寝的寝的意思 柴草燃烧释放的是生物能吗 在进行英语听力测试时,各考场的有线扬声器是同时开播,也是同时停播的.它们的连接方式是___联,原因是它们___独立工作. 德国与巴西共同向联合国提交有关反监控斯诺登致信默克尔:“讲实话并不犯法”泰国入境税对中国影响几何委内瑞拉总统谴责推特强删其推特粉丝汤加附近海域发生6.4级地震斯诺登密会德议员 称愿为NSA窃听事伊拉克总理会晤奥巴马 望美售武对抗“王毅夫人发起扶贫义卖 筹款用于解决云王毅夫妇掏腰包助阵“国际义卖”(图)中纪委监察部特邀40名监察员 包括各沙特一监狱发生暴动致3人受伤大马士革郊区炸弹爆炸至少10人死亡人民日报曝陆军第12集团军一战士训练中国每年新增癌症患者占全球20% 多北京出租车“小费”软件流行 高峰时乘媒体揭秘美国监听手段:大使馆屋顶材料陕西宁陕副县长涉嫌携妻公款出国 被纪汤加附近海域发生6.4级地震法国外交部证实两名法记者在马里被杀害尼日利亚南部发生踩踏事故致数十人死亡英国哈里王子因遭英报窃听尴尬往事被曝RWE要将Lemonbeat打造成为不在小而美,为提产能魅族应使用高通芯A股投资情报 | 近期央行定向正回购MIZON/兰蔻/GUELAIN 赋官方:上海\"接吻楼\"系自然沉降《琅琊榜》著作权侵权向哪些法院起诉?找个会画画的妹子做女朋友吧,她不仅画世烹联名厨委换届 欲改革名厨大赛机制纬三路小学开展庆祝“少先队”建队665分钟养生简餐第31期 ( BB-多图慎入:中国到底是善财童子还是冤大西红柿减肥小方法!学会这几款轻松瘦!继三星之后,索尼也将削减明年移动产品对于当前股市要放下心中的贪婪郑州中小学门口现集束炸弹 两孩子脸被本周推荐新冬滋味李宇春领衔娱乐圈身陷抄袭丑闻的十大明郑州树木园里盖宾馆 镇政府:是个扶贫能“混”书法圈的人,都不简单!新华社紧急发文释放啥信号?下周密切留成都现清代“中国第一石狮” 鼻子已被
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘