【问题标题】:How would you compare a spoken word to an audio file?您如何将口语与音频文件进行比较?
【发布时间】:2013-12-09 14:08:29
【问题描述】:

您将如何将口语单词与音频文件进行比较并确定它们是否匹配?例如,如果我对我的 iPhone 应用程序说“apple”,我希望它录制音频并将其与预先录制的某人说“apple”的音频文件进行比较。它应该能够确定两个口语单词匹配。

我可以使用哪种算法或库来执行这种基于语音的音频文件匹配?

【问题讨论】:

  • 是的,它是工作。您必须自己完成的工作。

标签: iphone voice-recognition


【解决方案1】:

您应该查找声学指纹,请参阅下面的维基百科链接。 Shazam 基本上是为音乐而做的。

http://en.wikipedia.org/wiki/Acoustic_fingerprint

【讨论】:

    【解决方案2】:

    我知道这个问题很老,但我今天发现了这个库:

    http://www.ispikit.com/

    【讨论】:

    • 如果你想拥有安卓版本,在他们的页面上明确指出Contact us at info@ispikit.com
    【解决方案3】:

    Sphinx 进行语音识别,pocketSphinx 已由 Brian King 移植到 iPhone 上

    查看https://github.com/KingOfBrian/VocalKit

    他提供了出色的细节,并让您自己轻松实施。我已经运行了他的示例并修改了我自己的版本。

    【讨论】:

    • 您能否提供一个该库的基本使用示例?我试图初始化一个 VKController 对象但没有成功。 (显然需要一些 *.conf 文件..)
    【解决方案4】:

    您可以使用神经网络库并教它识别不同的语音模式。这将需要一些了解神经网络一般理论背后的知识,以及如何使用它们来创建以特定方式运行的系统。如果您对该主题一无所知,则可以仅从基础开始,然后使用库而不是自己实现某些东西。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-08-03
      • 2013-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-04
      • 2020-07-12
      • 1970-01-01
      相关资源
      最近更新 更多