我确信有很多人会编码,并且由于某种原因,他们会暂时或永久地无法使用键盘来执行此操作。
我试图找出是否值得让Dragon Dictate(或任何其他语音识别软件)能够在我的手臂处于演员表时继续编码。
你们有没有这方面的经验? (效果如何)它有效吗?
答案 0 :(得分:3)
我邀请您尝试CMUSphinx项目。
http://cmusphinx.sourceforge.net
你可能最初发现它不起作用,必须阅读很多。但是我希望投入的精力可以帮助你和其他开发者拥有铸造武器;)
答案 1 :(得分:0)
我已经被RSI困扰了10年。我怀疑是否有一个我没有尝试的解决方案。
我为工作解决方案创建了蓝图,其内容如下:
你创建一个网格。横向走,你有辅音音素。下来你有元音音素。英语使用近20个辅音和13个元音,但其中一些是双音/三音。
所以,在除掉与邻居太近的那些之后,你会留下至少100个不同的音素对。
然后你只使用这些10 + 10音素和100字词典
来调整Sphinx并将不同的键盘字符映射到每个插槽。
这会留下很多可以自定义的插槽。
然后你用一系列无意义的'la-lu-be-ni-pa-ta-bu-rru ......'对你的电脑说话,然后随你打字
你可以想象用这种方式表达一个巨大的速度,很可能比训练有素的打字员快,记住你在编码时使用所有那些疯狂的符号。
这是一个很大的项目。也许有一天,如果没有其他人的话,我会对它有所了解。
我将项目命名为'spascii'(ala'说ASCII'),但我从未开始编码。
要记住的第二件事是程序员经常使用鼠标。我以前使用一个名为trackIR的头指针设备(它使用红外线),这真的很不错。我后来通过拉开陀螺仪将陀螺仪固定在帽子上的陀螺仪来改进。这给了真正不错的表现。我点击使用吉他脚踏连接到鼠标按钮,但理论上你可以为左键单击,左下,左上等分配一个音素对
答案 2 :(得分:0)
我最近发布了VoiceCode,这是我为解决自己的RSI问题而创建的逐个语音解决方案。
我用它来编写Sublime Text和Xcode,以及一般的计算机用法。这个解决方案的优点在于所有命令都可以链接到“命令短语”中,因此您不必像在其他语音命令解决方案中那样在每个单独的命令之间暂停。
它内置了对所有标准变量名称格式(蛇形案例,驼峰案例等)的支持,为键盘快捷键的每个排列都有内置命令(即command-shift-5,command-option-shift-T和等等),具有光标移动命令,app切换命令,窗口切换命令,符号组合命令,如“=>”,“||”,“> =”等,以及更多。此外,添加自己的自定义命令也很容易。