Java Voice Biometric

浪子不回头ぞ 提交于 2019-11-28 16:50:58

问题


I want to develop an application based on Voice Biometric Recognition.

Specifically, I want to develop an application which will record a voice from the telephone, and identify the speaker. If the same person calls again it will recognize the voice. Like other Biometric applications do here my need is to do a voice biometric. Are there any URLs or examples which will help me. I searched but not able to find a solution.

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

I want to achieve the above one FreeSpeech Recognition in my application.

Is it possible to do the below things by using any Open Source.

  1. The individual records a voice print, then
  2. The system keeps track of the voice prints and can distinguish recordings from live speech

If yes, can you please provide me a URL or example which will help me.

Well, I got the light from This Url to achieve the above task but not able to get the expected out put.


回答1:


After wasting 20 to 25 Hrs, Finally I got the solution by using MARF Framework. I got the sample app from the http://sourceforge.net/projects/marf/files/Applications/%5Bf%5D%20SpeakerIdentApp/0.3.0-devel-20060226/ And for now, it's working fine for me. This links is very useful for me to make the sample app executable. http://marf.sourceforge.net/




回答2:


You can take a look at this previous SO post in which various Java Speech Recognition Engines are described such as Sphinx.




回答3:


I am not an expert on this domain so please take my answer as is , it's not an authorative one... I think you have different ways to achieve your goals : - finding a Java library is one , the most natural one - recording the voice in Java then applying one of the several algorithms available for such job , you may find many research papers dealing with that subject - depending from the architecture choices, you may find different libraries implemented in C dealing with voice signal, using JNI or JNA is one way to deal with C/C++ libraries, Web Services or CORBA are other ways to achieve this....

HTH Jerome



来源:https://stackoverflow.com/questions/8724454/java-voice-biometric

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!