我想用语音文本语音识别软件来编写代码。基本上,我想根据预定义的命令或脚本来规定代码块。
我不需要输入任意代码块(类,块,块,方法等),而只需要预定义的声音脚本来代替代码。
你有没有执行口述代码而不是打字?
答案 0 :(得分:4)
我使用Dragon NaturallySpeaking来指示代码而不是输入。我这样做是通过在脚本中创建预定义的框架代码并简单地指定粘贴框架代码的脚本。
您将在下面找到一个示例Dragon NaturallySpeaking脚本,它可以执行此操作:
保存龙脚本(如上图所示)后,它将被放入Dragon脚本列表或库中(如下所示)。通过构建您的个性化Dragon脚本,您可以在不输入的情况下指定大量代码。
我提供了一个视频链接,概述了使用语音听写来编写Java代码的演示Dictating Code
我使用过的示例是Java,但您也可以为任何编码语言构建个性化的听写脚本。
答案 1 :(得分:0)
我认为如果你的IDE支持它们,你可以使用代码模板。我更喜欢NetBeans作为我的Java项目的IDE。它有一些预定义的代码模板,可以在按下TAB
按钮时进行扩展。
例如,如果您输入sout
并按TAB
,则会将其展开为
System.out.println("");
将插入符号置于双引号之间以准备获取字符串。
此处提供了数十种代码模板,范围从简单的St
扩展String
关键字到更大的代码块。使用此功能的优点是插入符号将移动到需要填充的某些预定义点。见Code templates in Netbeans
您还可以添加自己的快捷方式和代码模板,这可能很有用,并且可以减少您通过听写软件所做的输入。
我不了解其他IDE,例如IntelliJ或Eclipse,也许他们在那里有类似的效率。