面向程序员的语音/语音识别软件

软件推荐 视窗 软件开发 语音识别
2021-10-25 02:58:43

我正在寻找一种将语音转换为代码的软件。现在我专门为热衷于编程但不幸的是他们由于某种原因无法打字的用户提出这个问题,这将对他们进入编程世界发挥重要作用。

通用英语识别软件可能会失败,因此就编程而言它们不会有用。例如,从 PHP 中获取这个片段......

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

现在你会怎么做呢?讲类似的东西

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

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

那么有没有专门针对程序员的语音/语音识别软件呢?


就规格而言,如果有一个通用的会比我想要的更好...

  • 应该处理 PHP、CSS、HTML、JavaScript(主要是网络语言)
  • Sublime Text 2/3 (如果有可用的插件)
  • Windows 7 及以上
  • 应该是准确的
  • 高级或免费
1个回答

我一直在寻找这个多年。这是迄今为止我发现的最好的:Dragon NaturallySpeaking,由 Nuance 编辑。

  • Windows 7 及更高版本。没有 Linux,Mac 可以,但从 Mac 用户告诉我的情况来看,Windows 版本更好。
  • 准确的。我一直使用它,例如现在。我试过英语和法语。
  • 非免费的。要访问所有功能,您需要价格约为 500 美元的专业版。

不幸的是,Nuance 似乎根本不关心语音编程。更一般地说,他们的客户服务很差(让我们保持简洁和政治正确)。

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

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

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

概括

我使用嵌入了 Python 的语音识别系统来指定我的代码。在一个快节奏的现场演示中,我将编写一个小型系统并在不触摸键盘的情况下部署它。我希望能说服您,语音识别不再是残疾人的拐杖或仅限于简单的散文。

两年前,我患了 Emacs Pinkie (RSI),严重到我的手麻木了,我不能再打字或工作了。无奈之下,我尝试了语音识别。起初用它编程非常慢,但是因为我不会打字,所以我坚持了下来。在 Python 和 Emacs Lisp 中进行了几个月的词汇调整和磁带编码之后,我有了一个系统,使我能够通过语音比以往任何时候都更快、更有效地进行编码。

语音命令的源代码还没有上线,它应该在 6 月或 7 月在https://github.com/tavisrudd?tab=repositories上发布(但据我所知,这是另一个会议的消失的承诺)。


更多想法: