我能用语音识别更有效地编码吗?

语音识别越来越好,而且越来越多地不仅仅用于提醒和电子邮件。但是你能用它来帮助你编码吗?也许 吧。斯塔克交易所的喋喋不休的编码员插嘴了。...
Illustration for article titled Can I Use Voice Recognition to Code More Efficiently?

语音识别越来越好,而且越来越多地不仅仅用于提醒和电子邮件。但是你能用它来帮助你编码吗?也许 吧。斯塔克交易所的喋喋不休的编码员插嘴了。

我正在寻找用另一种形式的输入来增强鼠标和键盘控制的方法。有没有办法用像龙一样的东西来触发宏观扩张?例如,我可以创建一个语音命令来编写循环模板吗?

请看这里的原始问题。

使用蜻蜓(alex回答)

我使用了一个类似的方法编写了一个系统,它是一个强烈的支持使用语音到代码的支持者,我现在已经使用了几个星期了。基本上,它在虚拟机上运行NatLink和蜻蜓,并在Linux系统上执行操作。它肯定还是管道磁带编码,但我对初步结果很满意。你可以在GitHub上查一下。在Windows上,大部分代码应该只与蜻蜓一起使用,只需进行微小的更改。

那它能用吗?我听写并不比打字快。但我在语音和键盘的结合下速度更快,而且无论如何,我花了足够的时间停下来,认为由于语音导致的代码输入的小幅度放缓不会对整体生产力产生太大影响。我相信只要多加努力我就能提高。

特里斯坦·海菲尔德最近也发布了关于蜻蜓集团的类似项目。

你可能还想看看语音代码。我已经玩了一点,虽然这不是我真正想要的,这是一个非常有趣的项目。

肯定有很多有前途的东西在四处飘荡,但目前你需要准备做一些实质性的定制和黑客自己为了得到一个系统的工作,你会很高兴。

声音并不总是最好的(由asfallows回答)

我认为语音激活工具的力量和潜力在于使用口语来触发动作和事件,而不是取代打字。

例如,如果您可以将语音识别软件包配置为触发诸如“打开”、“保存”、“构建”、“运行”等命令,那么您就可以通过菜单或键入热键节省时间。

不过,我不建议您花太多精力使用语音识别来实际生成源代码,一个关键字一个关键字。除非你是一个非常快的演讲者或一个非常慢的打字员,否则你可能无法通过这种方法提高你的速度、准确性或整体效率。想象一下,每当您需要特殊的标记字符时,必须说“点”、“开括号”、“分号”等等,这些字符在编程中比在散文中要普遍得多。如果没有一个高度专业化的方法(一个比调整包(比如NaturallySpeaking)更费劲的方法),我怀疑你会提高效率。

然而,作为一个程序员,提高效率最有希望的领域之一是避免上下文转换。例如,尽可能多地使用热键而不是鼠标,而不将手从键盘上移开,可以帮助程序员保持专注和高效。如果语音激活系统可以减少使用鼠标和退出活动程序所花费的时间,那么它可能是有效的,但是尝试用说话代替打字听起来不太可能使编码变得更容易。

而是掌握现有的工具(由dave newton回答)

在我看来,用于编程的语音输入可能比打字效率要低得多,特别是在一个拥有良好宏和模板功能的体面编辑器中。我认为你最好弄清楚你通常工作的领域,你已经可以访问或可以创建什么代码生成工具,确定你能找到的每一个可能的键盘和模板效率。

编程词汇是专门的,它关注于不同的终端集,而不是通常的语音。上下文敏感和语言敏感的编辑器可以访问您正在处理的任何语言、环境和框架的抽象语法树,而Dragon和其他此类语音输入软件则不访问。

这是我每两年玩一次的,已经有十多年了,我放弃之前很少需要超过一两个小时。作为开发人员,我们处理的抽象只是不太适合于英语词汇。即使使用语音宏,我个人还没有看到一个系统,或者系统的组合,这并不让我想打我的显示器的脸。

不同意上述答案?留下你自己的答案或在最初的问题上发表评论。在Personal Productivity Stack Exchange上可以看到更多类似的问题,这是一个问答网站,面向希望生活更有效率的人。如果你有自己的问题需要解决,那就去问吧。你会得到答案的(而且是免费的。)

图片由Maksim Kabakou(Shutterstock)和Ljupco Smokovski(Shutterstock)混合而成。

  • 发表于 2021-05-21 13:44
  • 阅读 ( 150 )
  • 分类:互联网

你可能感兴趣的文章

我能用树莓皮做普通值班电脑吗?

...些讨论,加上你自己的想法,让它们更精彩!今天的讨论我能用树莓皮做普通值班电脑吗?其他伟大的讨论如何找到旧版本的应用程序?我怎样才能使剥煮鸡蛋更容易?参与进来科技让你更快乐吗?与我们分享你的想法。任何时...

  • 发布于 2021-05-24 23:51
  • 阅读 ( 118 )

我能用一部旧智能手机做什么(除了卖掉它)?

...。它值不了多少钱,所以我想好好利用它。我只是不知道我能用它做什么。有什么主意吗?诚恳地说,智能**过剩亲爱的SS,有很多伟大的事情,你可以做你额外的智能**,但在我们进入他们所有你应该开始考虑它的备份设备。您...

  • 发布于 2021-07-22 20:52
  • 阅读 ( 140 )

tellme为您的手机提供语音激活信息

...邮政编码,它才能识别。如果你想要一种基本上不用手就能用**获取信息的方式,你肯定会想把Tellme添加到你的快速拨号中。它是免费的。告诉我

  • 发布于 2021-08-01 05:51
  • 阅读 ( 53 )

我能用它代替洋葱吗?

有几个不同的原因可以解释为什么需要洋葱的替代品。也许家里有些人对洋葱过敏。...

  • 发布于 2021-12-02 11:58
  • 阅读 ( 204 )

我能用电视做电脑显示器吗?

在许多情况下,您可以将电视用作计算机显示器。要执行此操作,您必须确定计算机和电视上可用的连接端口类型,获取适当的连接电缆,并使用电缆在端口处链接两个设...

  • 发布于 2021-12-06 14:19
  • 阅读 ( 104 )

语音识别软件真的有效吗?

... 与任何软件包一样,语音识别软件的质量因编码而异。但这项技术有效吗?简短的回答是肯定的,特别是如果你问那些使用几乎无可争议的冠军,龙自然峰的人™. Dragon与Windows兼容™ 操作系...

  • 发布于 2021-12-06 14:25
  • 阅读 ( 119 )

什么是关键词识别?(keyword spotting?)

... 关键词识别是语音识别软件程序和工具的关键功能。语音识别软件依靠复杂的技术来“理解”某人所说的话,然后将其转换成文本。为了做到这一点,语音识别软件需要依赖于各种技术...

  • 发布于 2021-12-14 09:14
  • 阅读 ( 158 )

我能用我的旧手机吗?

当合同终止时,许多手机用户不知道如何处理旧手机。在大多数情况下,手机供应商...

  • 发布于 2021-12-29 17:41
  • 阅读 ( 149 )

如何我能阻止来电显示吗?(i block caller id?)

有几种不同的方法可以绕过来电识别(ID),具体取决于您居住的地方以及您希望阻止...

  • 发布于 2021-12-31 20:46
  • 阅读 ( 127 )

我能用干蔓越莓做点什么吗?

小红莓是一种小红莓,在9月至12月达到季节性高峰期。它们以其酸味和营养价值而闻...

  • 发布于 2022-01-27 12:52
  • 阅读 ( 134 )