17

我想开发一个基于Voice Biometric Recognition的应用程序。

具体来说,我想开发一个应用程序来记录电话中的声音,并识别说话者。如果同一个人再次呼叫,它会识别声音。像这里的其他生物识别应用程序一样,我需要做一个语音生物识别。是否有任何 URL 或示例可以帮助我。我搜索但无法找到解决方案。

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

我想在我的应用程序中实现上述一项 FreeSpeech 识别。

是否可以通过使用任何开源来执行以下操作。

  1. 个人记录声纹,然后
  2. 该系统会跟踪声纹,并可以将录音与现场语音区分开来

如果是,您能否提供一个对我有帮助的 URL 或示例。

好吧,我从This Url 中得到启发来完成上述任务,但无法获得预期的输出。

4

3 回答 3

12

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

于 2012-01-13T14:00:07.390 回答
7

您可以查看之前的 SO 帖子,其中描述了各种 Java 语音识别引擎,例如Sphinx

于 2012-01-04T09:30:04.300 回答
1

我不是这个领域的专家,所以请按原样回答,它不是权威的……我认为你有不同的方法来实现你的目标:-找到一个 Java 库是一种,最自然的一种-记录在 Java 中使用语音,然后应用可用于此类工作的几种算法之一,您可能会发现许多研究论文处理该主题 - 根据架构选择,您可能会发现在 C 中实现的不同库处理语音信号,使用 JNI 或 JNA处理 C/C++ 库、Web 服务或 CORBA 的一种方法是实现此目的的其他方法......

HTH杰罗姆

于 2012-01-11T09:50:36.903 回答