Mac OS X上的Emacs中的语音编码

时间:2013-04-30 03:34:47

标签: emacs voice-recognition naturallyspeaking

我希望能够通过语音识别编写代码,而他目前在Mac OS X 10.6.8上使用Aquamacs 2.4和Dragon Dictate 2。有人知道这是否可能,如果可能,如何?我见过shorttalk,emacs listen和语音代码,但它们只适用于使用Dragon Naturally Speaking的Windows机器。

任何线索都会非常感激。

我也是通过ESS在R写作。

2 个答案:

答案 0 :(得分:4)

看看Tavis Rudd的演讲:http://www.youtube.com/watch?v=8SkdfdXWYaI

他在Windows VM中运行Dragon Naturally Speaking,因为Windows版本可以使用Python编写脚本。然后,VM在本地计算机上与Emacs通信。

他在演讲中说他将开源他的代码,但它似乎还没有出现在他的Github上。

是的,这是可能的,但在这一点上没有开箱即用的解决方案。如果您真的想要这样做,请准备投资数周或数月才能进入正常工作的设置。

答案 1 :(得分:3)

我最近发布了我为解决自己的RSI问题而创建的逐个语音解决方案。可在此处找到:http://voicecode.io

我主要用于Sublime Text和Xcode的编码,但它也适用于emacs或vim。这个解决方案的优点在于所有命令都可以链接到“命令短语”中,因此您不必像在其他语音命令解决方案中那样在每个单独的命令之间暂停。

它内置了对所有标准变量名称格式(蛇形案例,驼峰案例等)的支持,为键盘快捷键的每个排列都有内置命令(即command-shift-5,command-option-shift-T和等等),具有光标移动命令,app切换命令,窗口切换命令,符号组合命令,如“=>”,“||”,“> =”等,以及更多。此外,添加自己的自定义命令也很容易。