【问题标题】:Voice coding in Emacs on Mac OS XMac OS X 上 Emacs 中的语音编码
【发布时间】:2015-01-07 04:07:21
【问题描述】:

我希望能够通过语音识别编写代码,他目前在 Mac OS X 10.6.8 上使用 Aquamacs 2.4 和 Dragon Dictate 2。有人知道这是否可行,如果可以,怎么办?我见过 shorttalk、emacs 监听和语音代码,但它们只能在带有 Dragon Naturally speak 的 Windows 机器上工作。

任何线索将不胜感激。

我也是通过 ESS 用 R 编写的。

【问题讨论】:

  • 你想做哪些现在做不到的事情?
  • Dragon Dictate 具有创建自定义命令的能力,非常强大。我正在创建一个小型 DSL,用于导出要导入 Dragon Dictate 3 的命令文件。以及另一个扩展 Dragon Dictate 自定义命令功能的项目。 github.com/siderakis/dragon-fire
  • 我不认为 Dragon Dictate 支持 Dragon NaturallySpeaking 通过 SAPI 支持的语法。
  • @NickSiderakis 我喜欢你正在研究龙火,但我没有看到任何文档。你能谈谈它可以做什么和不能做什么吗?

标签: emacs voice-recognition naturallyspeaking


【解决方案1】:

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

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

他在演示文稿中说他将开源他的代码,但他的 Github 上似乎还没有。

所以是的,这是可能的,但目前还没有开箱即用的解决方案。如果您真的想要这个,请准备投入数周或数月的时间来进行正常工作的设置。

【讨论】:

    【解决方案2】:

    我最近发布了我为解决我自己的 RSI 问题而创建的语音编码解决方案。可以在这里找到:http://voicecode.io

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

    它内置支持所有标准变量名格式(snake case、camel case 等),内置命令用于键盘快捷键的每个排列(即 command-shift-5、command-option-shift-T 和等等),具有光标移动命令、应用程序切换命令、窗口切换命令、符号组合命令,如“=>”、“||”、“>=”等,等等。此外,添加您自己的自定义命令也非常容易。

    【讨论】:

      猜你喜欢
      • 2010-09-14
      • 2015-12-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      • 2011-03-16
      • 1970-01-01
      • 2012-06-23
      相关资源
      最近更新 更多