Mac OS X上Emacs中的语音编码

Mac OS X上Emacs中的语音编码,emacs,voice-recognition,naturallyspeaking,Emacs,Voice Recognition,Naturallyspeaking,我希望能够通过语音识别编写代码,他目前正在使用MacOSX10.6.8上的Aquamacs2.4和Dragon听写2。有人知道这是否可能,如果可能,如何做到?我见过短对话、emacs收听和语音代码,但它们只在自然说话的windows机器上工作 任何线索都将不胜感激 另外,我通过ESS在R中写作。请看一下Tavis Rudd的演示: 他在Windows虚拟机中运行Dragon,因为Windows版本可以用Python编写脚本。然后VM在其本地机器上与Emacs通信 他在演讲中表示,他将开放源代码,

我希望能够通过语音识别编写代码,他目前正在使用MacOSX10.6.8上的Aquamacs2.4和Dragon听写2。有人知道这是否可能,如果可能,如何做到?我见过短对话、emacs收听和语音代码,但它们只在自然说话的windows机器上工作

任何线索都将不胜感激


另外,我通过ESS在R中写作。

请看一下Tavis Rudd的演示:

他在Windows虚拟机中运行Dragon,因为Windows版本可以用Python编写脚本。然后VM在其本地机器上与Emacs通信

他在演讲中表示,他将开放源代码,但他的Github上似乎还没有


所以是的,这是可能的,但目前还没有现成的解决方案。如果您真的想这样做,请准备投入数周或数月的时间来进行正确的设置。

我最近发布了我创建的语音编码解决方案,以解决我自己的RSI问题。可以在这里找到:

我主要使用它在Sublime文本和Xcode中进行编码,但它也适用于emacs或vim。此解决方案的好处在于,所有命令都可以链接到“命令短语”中,这样您就不必像使用其他语音命令解决方案一样在每个命令之间暂停


它内置了对所有标准变量名格式(蛇形、驼色等)的支持,为每一种键盘快捷键排列(即command-shift-5、command-option-shift-T等)都内置了命令,有光标移动命令、应用程序切换命令、窗口切换命令、用于符号组合的命令,如“=>”、“|;”、“>=”,等等,还有更多。另外,添加您自己的自定义命令也非常容易。

您想做哪些现在无法做的事情?Dragon口述具有创建自定义命令的功能,这非常强大。我正在创建一个小型DSL,用于导出要导入Dragon 3的命令文件。以及另一个扩展自定义命令功能的项目。我不认为Dragon口述支持像Dragon NaturallySpeaking通过SAPI那样的语法。@NickSiderakis我喜欢你在Dragon fire上工作,但我没有看到任何文档。你能谈谈它能做什么和不能做什么吗?