我正在寻找将语音转换为代码的软件。现在,我专门向渴望编程的用户问这个问题,但是不幸的是,他们由于某些原因而无法键入文字,这对他们进入编程世界将起重要作用。

通用英语识别软件可能失败,因此就编程而言,它们将无用。例如,从PHP中获取此代码段...

if($blow == true) {
   echo 'True';
} else {
   echo 'False';
}


现在您将如何处理?像这样


如果variabe blow等于true,则回显true,否则echo false


现在该软件可以将字符串转换为boolean或反之亦然。软件应该足够聪明,可以让用户说echo,所以我应该使用字符串而不是布尔值。 >

就规范而言,最好有一个通用的版本,而不是我想要的。。。 CSS,HTML,JavaScript(主要是网络语言)
崇高的文字2/3(如果有可用的插件)

Windows 7及更高版本
应该准确

高级版或免费版


评论

屈臣氏的文字语音SDK?

#1 楼

我一直在寻找这个。这是迄今为止我发现的最好的东西:Nuance编辑的《 Dragon NaturallySpeaking》。


Windows 7及更高版本。没有Linux,Mac可以,但是Windows版本比我所讲的更好由Mac用户使用。
准确。我一直都在使用它现在。我已经尝试过英语和法语。
非免费。要使用所有功能,您需要花费500美元左右的专业版。

不幸的是,Nuance似乎根本不关心语音编程。一般来说,他们的客户服务质量很差(保持简洁并且在政治上正确无误)。

因此用户必须创建第三方应用程序以增强Dragon NaturallySpeaking的高级脚本系统,以允许创建语音命令来执行语音编程。

最受欢迎的(都是免费和开源的):
-NatLink和Dragonfly
-VoiceCode

这是一个有趣的视频/ demo进行语音编程(使用Dragon NaturallySpeaking + DragonFly)。没什么开创性的,但给出了当前可以实现的目标的想法,这与您的要求相去甚远:http://pyvideo.org/video/1735/using-python-to-code-by-voice


摘要

我使用嵌入了Python
的语音识别系统来命令我的代码。在快速的实时演示中,我将编写一个小型系统,并在不触摸键盘的情况下进行部署。我希望说服您
,语音识别不再是残障人士的拐杖,或者不再局限于普通散文。

两年前,我开发了一个Emacs Pinkie(RSI)案例。 )太严重了,我的手麻木了,无法继续打字或工作了。绝望,我尝试了语音识别。刚开始时,它的编程速度很慢
,但是由于无法输入,我坚持了下来。经过几个月的vocab
使用Python和Emacs Lisp进行调整和风管胶带编码后,我有了一个系统
这使我能够通过语音进行编码,这比我以前手动进行的编码更快,更有效。在6月或7月发布在https://github.com/tavisrudd?tab=repositories上(但从我的眼中看,这是另一次会议消失的承诺)。


更多想法:



我们如何使用Dragon NaturallySpeaking来提高编码效率? (它被一些不专心的StackExchange用户关闭,这意味着只要某些管理员愿意就可以删除该线程!这就是为什么我不喜欢StackExchange的原因。)
定期使用PC语音识别的感觉如何基础?
Nuance语音识别软件的一些开源替代品有哪些?
使用Dragon NaturallySpeaking进行编程时的主要挑战是什么?
有什么好的网站可以找到命令,宏和单词列表
什么是好的资源(网站,书籍等),以获取有关如何优化个人使用Dragon NaturallySpeaking的建议?


评论


通过添加有关KnowBrainer的一些信息,可以加强此答案。

–aparente001
17年5月13日在6:01

@ aparente001是,它出现在“更多想法”部分的链接中

–弗朗克·德农库尔
17年5月13日在13:26

我建议您在答案中明确发布“ KnowBrainer”。我发现这一额外的层很有帮助。与我相比,您在Dragon和KnowBrainer方面拥有更广泛的经验,并且您在这里写下几乎完整的答案很麻烦。我认为,简短而明确地提及KnowBrainer如何解决OP的问题将使其完整。但是我并不是要说您必须放弃所有内容并立即做出回应。只是当您有时间时,这样的添加将增加此答案的有用性。

–aparente001
17年5月14日下午5:55

@ aparente001实际上我对KnowBrainer没有太多经验。我确实尝试过,但是没有发现可以改善语音编码的任何特定功能。您认为它的哪个功能可以改善语音编码?我没有尝试太多,如果我错过了什么也不会感到惊讶。

–弗朗克·德农库尔
17年5月14日15:15