2013-04-30 47 views
6

我希望能夠通過語音識別編寫代碼,並且他目前在Mac OS X 10.6.8上使用Aquamacs 2.4和Dragon Dictate 2。有人知道這是否可能,如果是的話如何?我看到了短暫的,emacs的聆聽和語音代碼,但他們只能在Dragon Naturally Speaking的Windows機器上工作。Mac OS X上的Emacs中的語音編碼

任何線索將不勝感激。

另外我通過ESS在R中寫入。

+0

你想做什麼,你現在不能做什麼? – 2013-09-11 22:13:48

+1

Dragon Dictate具有創建自定義命令的能力,這是非常強大的。我正在創建一個小型DSL,用於導出要導入到Dragon Dictate 3的命令文件。另一個項目用於擴展Dragon Dictate自定義命令的功能。 https://github.com/siderakis/dragon-fire – 2013-09-12 01:19:22

+0

我不認爲Dragon Dictate通過SAPI支持像Dragon NaturallySpeaking這樣的語法。 – 2014-12-04 05:43:17

回答

4

看一看這個演講由塔維斯陸克文:http://www.youtube.com/watch?v=8SkdfdXWYaI

他跑龍在Windows虛擬機內自然談到,因爲Windows版本可以使用Python編寫腳本。然後VM在他的本地機器上與Emacs進行通信。

他在演示文稿中說他將開源他的代碼,但它似乎還沒有在他的Github上。

所以是的,這是可能的,但在這一點上沒有開箱即用的解決方案。如果你真的想要這樣做,請準備好投入數週或數月的時間來完成適當的工作。

3

我最近發佈了我爲解決自己的RSI問題而創建的編碼語音解決方案。它可以在這裏找到:http://voicecode.io

我主要用它來編寫Sublime Text和Xcode,但它對emacs或vim也很好用。這個解決方案的重要之處在於,所有的命令都可以鏈接成「命令短語」,因此您不必像每次使用其他語音命令解決方案時那樣在每個命令之間停頓。內置了對所有標準變量名格式(蛇情況,駝峯情況等)的支持,對於鍵盤快捷鍵的每個排列都具有內置命令(即,命令移位-5,命令選項移位T,命令選項移位T,等等),具有光標移動命令,應用切換命令,窗口切換命令,符號組合的命令,如「=>」,「||」,「> =」等等。另外,添加自己的自定義命令也非常簡單。