【问题标题】:Speech recognition not working well语音识别效果不佳
【发布时间】:2017-06-03 00:54:08
【问题描述】:

我关注了一篇关于使用 Delphi 进行语音识别 (SAPI 5.3) 的文章。

http://edn.embarcadero.com/article/29583

我创建了一个基本应用程序。但问题是应用程序搞错了! 它没有得到我所说的正确。例如,如果我说:“word”,它会得到“ward”。等等。

有没有更好的方法来做语音识别任何人都可以给我?

【问题讨论】:

    标签: delphi artificial-intelligence speech-recognition


    【解决方案1】:

    对于任何语音识别工具,您都必须确保对其进行足够的训练,以便它能够识别您说话的方式。如果很多简单的单词没有被正确识别,你可能只需要再训练一下工具。

    在那篇文章的底部,您会看到“语音属性”框的图片。它有一个“识别配置文件”的位置。确保您训练您的应用程序,创建识别配置文件,然后在您的应用程序中使用该配置文件。

    请务必阅读该文章中的第二个参考:Speech Part 2 - How to Add Simple Dictation speed recognition to your Delphi Apps,其中对此进行了更详细的介绍。

    【讨论】:

    • 嗨 lkessler !那就是问题所在。我希望我的应用程序能够“转换”我所说的或其他人所说的,而无需接受培训。该应用程序将在没有经过培训的情况下翻译人们的叙述。那可能吗 ?还是语音识别还没有达到那个水平?
    • 没有。它还没有达到那个水平。事实上,即使经过广泛的培训,您也不能期望接近完美的识别。例如,请参阅:googlesystem.blogspot.com/2007/02/…
    【解决方案2】:

    请记住,任何语音识别引擎的准确性在很大程度上取决于所选语言与说话者按预期发音的能力之间的良好匹配。
    这就是为什么英式英语和美式英语是语音引擎的两种不同语言的原因,也是为什么我需要训练语音引擎来识别我的法语口音的英语,而不是任何以英语为母语的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      • 2011-11-01
      • 2018-04-17
      • 1970-01-01
      • 1970-01-01
      • 2018-02-23
      • 2018-10-23
      相关资源
      最近更新 更多