我想使用语音到文本语音识别软件来编写代码。本质上,我想根据预定义的命令或脚本来指定代码块。
不必键入任意代码块(类、if 块、while 块、方法等),我只需使用预定义的语音脚本来指示代码。
你有口述代码而不是打字的实现吗?
我使用 Dragon NaturallySpeaking 来口述代码而不是打字。我通过在脚本中创建预定义的骨架代码并简单地指示粘贴骨架代码的脚本来做到这一点。
您会在下面找到一个示例 Dragon NaturallySpeaking 脚本,它执行此操作:
一旦您保存了 Dragon 脚本(如上图所示),它就会被放入 Dragon 脚本列表或库中(如下所述)。通过构建您的个性化 Dragon 脚本,您无需键入即可口述大量代码。
我提供了一个视频链接,概述了使用语音听写编写 Java 代码的演示 听写代码
我使用的示例是 Java,但您也可以为任何编码语言构建您的个性化听写脚本。
如果您的 IDE 支持,我认为您可以使用代码模板。我更喜欢 NetBeans 作为我的 Java 项目的 IDE。它有一些预定义的代码模板,将在按下TAB
按钮时展开。
例如,如果您键入sout
并按下TAB
它将被扩展为
System.out.println("");
将插入符号放在双引号之间,准备好获取您的字符串。
那里提供了数十个代码模板,从St
扩展String
关键字的简单代码到更大的代码块。使用此功能的优点是插入符号将移动到一些需要填充的预定义点。请参阅Netbeans 中的代码模板
您还可以添加自己的快捷方式和代码模板,这可能很有用,并且可以减少您必须通过听写软件进行的输入。
我不知道其他 IDE,例如 IntelliJ 或 Eclipse,也许他们在那里有类似的生产力。