2012-01-04 10 views
16

음성 생체 인식을 기반으로 응용 프로그램을 개발하고 싶습니다.자바 음성 생체 인식

특히 전화로 음성을 녹음하고 스피커를 식별하는 응용 프로그램을 개발하고 싶습니다. 같은 사람이 다시 전화하면 음성을 인식합니다. 다른 생체 인식 애플리케이션과 마찬가지로 내 필요는 생체 인식 음성을 처리하는 것입니다. 나를 도울 URL이나 예제가 있습니까? 검색했지만 해결책을 찾을 수 없습니다.

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

나는 위의 하나의 FreeSpeech Recognition을 내 응용 프로그램에서 달성하고자합니다.

오픈 소스를 사용하여 다음 작업을 수행 할 수 있습니까?

  1. 개인은 당신이 나에게 URL 또는 예제를 제공하시기 바랍니다 수 있습니다,이 시스템은 음성 인쇄를 추적하고 그렇다면 라이브 음성

에서 녹음을 구별 할 수 다음,

  • 를 음성 출력을 기록 그것은 나를 도울 것입니다.

    글쎄, 나는 위의 작업을 달성하기 위해 This URL에서 빛을 받았지만 기대 한 바를 얻을 수는 없었다.

  • 답변

    10

    마지막으로 20 ~ 25 시간을 낭비한 후 마침내 MARF Framework를 사용하여 솔루션을 얻었습니다. 샘플 앱을 가지고 있습니다. http://sourceforge.net/projects/marf/files/Applications/%5Bf%5D%20SpeakerIdentApp/0.3.0-devel-20060226/ 그리고 지금 당장은 잘 작동합니다. 이 링크는 샘플 앱을 실행 가능하게 만드는 데 매우 유용합니다. http://marf.sourceforge.net/

    +2

    기록을 위해 Recognito라는 또 다른 자바 기반의 스피커 인식 프레임 워크가 몇 시간이 아닌 단 몇 분 만에 통합 될 수 있습니다 : https://github.com/amaurycrickx/recognito 이 질문을 할 당시 존재하지 않았습니다. 자랐지만 오늘 검사하는 사람들에게 유용 할 수 있습니다 ... – amaurycrickx

    7

    this 이전에 다양한 Java 음성 인식 엔진이 설명되어있는 Sphinx 등의 게시물을 살펴볼 수 있습니다.

    +0

    감사합니다. @npinti,이 기능에 대한 경험이 있습니까? – subodh

    +0

    @subodh 아니요, 음성 엔진을 사용한 적이 없습니다. 그래도 온라인에서 뭔가를 찾을 수 있어야합니다. – npinti

    +0

    내 업데이트 된 질문보기, Java로 가능합니까? – subodh

    1

    저는이 도메인의 전문가가 아니므로 제 답변을 그대로 사용하십시오. 권한있는 것이 아닙니다. 목표 달성을위한 다양한 방법이 있다고 생각합니다. - 자바 라이브러리를 찾는 것이 가장 많습니다. 자연적인 것 - Java에서 음성을 녹음 한 다음 해당 작업에 사용할 수있는 여러 알고리즘 중 하나를 적용하면 해당 주제를 다루는 많은 연구 논문을 찾을 수 있습니다. - 아키텍처 선택에 따라 C 언어로 구현 된 다른 라이브러리를 찾을 수 있습니다. 신호를 사용하여, JNI 또는 JNA를 사용하여 C/C++ 라이브러리, 웹 서비스 또는 CORBA를 처리하는 방법 중 하나입니다.

    HTH Jerome

    +0

    인간의 목소리에서 생체 신호를 확인하기 위해 신호 분석을 위해 Java 응용 프로그램 뒤에 SciLab을 사용했습니다. –