语音操作软件开发工具

时间:2011-08-12 16:58:22

标签: java eclipse ide speech-recognition code-by-voice

我的手和手腕都遭受了严重的RSI,作为一名全职的Java程序员,这对我的生活构成了风险。我使用Dragon Dictate作为Mac,它在编写英语方面表现相当不错,但由于编程语言的神秘性,在Java中对它说话非常麻烦。导航代码也很棘手,可能会非常耗费精力。

我目前使用的是Eclipse IDE,但在这方面没有找到任何插件来提供帮助。从我在本论坛的其他帖子中读到的内容(例如,Voice recognition software for developersCan i write sql using speech recognition),我应采取的方法应该是给Dragon Dictate一个由Java关键字组成的自定义词汇表,并且创建一些自定义语音触发命令,这些命令对应于现有的快捷键(例如,“导航到超类”)或我使用AppleScript例行执行的操作序列(例如,“提交到SVN”)。

我可以继续执行此操作(由于物理限制而有些困难),但无法帮助我感觉我会重新发明轮子。我的意思是,RSI肯定是程序员中一个相对常见的问题,我希望可能有一个插件,甚至是IDE,它可以通过语音和相关任务进行编码(例如,通过以下方式调试程序)踩过它等等。我似乎没有在任何地方找到它。

如果有人对我可以使用的Java IDE有任何建议(显然我不需要使用Eclipse),我会非常有兴趣听到它们。

或者,如果有人在Mac上使用Dragon Dictate并且有一个他们愿意与我分享的Eclipse或其他Java IDE的命令集,那也将是一个很好的帮助。

谢谢,Ixent

3 个答案:

答案 0 :(得分:2)

http://voicecode.io

我最近发布了VoiceCode,这是我为解决自己的RSI问题而创建的逐个语音解决方案。

我主要用于Sublime Text和Xcode的编码,使用终端以及其他一般的计算机用法。这个解决方案的优点在于所有命令都可以链接到“命令短语”中,因此您不必像在其他语音命令解决方案中那样在每个单独的命令之间暂停。

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

答案 1 :(得分:1)

我与拥有DNS的客户合作。我为他们创建了适合自己工作环境的脚本。我有使用DNS的经验以及可能导致导航的功能。

你可能是对的,也许还有像你这样的人。但是你如何将它们结合在一起。最好启动用户社区。根据您的联系人,您可能可以获得资金来领导这样的社区。

How to Start a Support Group

American Self-Help Group Clearinghouse

您可能有兴趣阅读其他article

祝你好运

答案 2 :(得分:0)

看看这个https://polaris-a.com

“21世纪的程序员会将Polaris知道为Eclipse IDE语音识别插件的名称。它可以快速将您的口语转化为行动。 使用Polaris,您可以控制Eclipse IDE的主要功能,而无需使用鼠标或键盘。“