Java 语音生物识别

17 人关注

我想开发一个基于 语音生物识别 的应用程序。

具体来说,我想开发一个应用程序,它将记录电话中的声音,并识别说话者。如果同一个人再打电话来,它就会识别出这个声音。就像其他的生物识别应用一样,我需要做的是语音生物识别。是否有任何网址或例子可以帮助我。我搜索了一下,但没能找到解决方案。

FreeSpeech is a text-independent speaker verification system that verifies a caller's identity

我想在我的应用程序中实现上述一个FreeSpeech Recognition。

是否有可能通过使用任何开放源码来做以下事情。

  • 个人记录了一个声纹,然后
  • 该系统保持对声纹的跟踪,并能将录音与现场讲话区分开来。
  • 如果是,你能不能提供一个网址或例子,这将有助于我。

    好吧,我从这个网址上得到了实现上述任务的光,但不能得到预期的结果。

    java
    voice-recognition
    biometrics
    subodh
    subodh
    发布于 2012-01-04
    3 个回答
    subodh
    subodh
    发布于 2012-01-11
    已采纳
    0 人赞同

    在浪费了20到25个小时之后,我终于通过使用MARF框架得到了解决方案。 我从 http://sourceforge.net/projects/marf/files/Applications/%5Bf%5D%20SpeakerIdentApp/0.3.0-devel-20060226/ ,得到了示例应用程序。 现在,它对我来说工作正常。这个链接对我来说是非常有用的,它使样本应用程序可以执行 http://marf.sourceforge.net/

    为了记录在案,这里有另一个基于Java的说话者识别框架,名为Recognito,可以在几分钟内而不是几小时内集成: github.com/amaurycrickx/recognito 在提出这个问题的时候它并不存在,但它可能对今天检查的人有用...
    npinti
    npinti
    发布于 2012-01-11
    0 人赞同

    你可以看看之前的SO文章 其中介绍了各种Java语音识别引擎,如 Sphinx

    谢谢@npinti,你在这方面有什么经验吗?
    @subodh 不,我从未使用过任何语音引擎。不过你应该能在网上找到一些东西。
    我不知道这是否可行,正如我所说的,我从未使用过这样的框架。我认为第二点可能很难实现。也许你可以看看一些信号处理的材料。
    romje
    romje
    发布于 2012-01-11
    0 人赞同

    我不是这个领域的专家,所以请把我的答案当作是,这不是一个权威的答案......我认为你有不同的方法来实现你的目标。