2012-11-27 1 views
0

스핑크스를 사용하여 음성 인식을하고 싶습니다.Ekiga 소프트 폰/Pulseaudio JACK 싱크에서 들어오는 오디오 캡처하기

Java 또는 Python을 사용하여 Ekiga VOIP 소프트 폰의 출력/수신 오디오를 캡처하여 Sphinx로 전달하려고합니다. 현재 출력은 PulseAudio JACK Sink쪽으로 보내집니다.

죄송합니다. 올바른 용어를 사용하지 않으면 죄송합니다.

올바른 방향으로 나를 가리킬 수 있다면, 고마워 할 것입니다.

답변

0

올바른 작업을 공식화하고 그에 맞는 도구를 선택해야합니다. 소프트웨어 개발자는 자신의 프로젝트에 Ekiga와 같은 데스크톱 응용 프로그램을 사용하지 않습니다. 데스크톱 응용 프로그램이 사용자 용으로 작성 되었기 때문에 소프트웨어 개발자 용으로 작성된 것이 아닙니다. 소스 코드에서 Ekiga와 같은 데스크톱 응용 프로그램 만 수정할 수는 있지만 완전히 다른 이야기입니다.

VOIP 끝점을 갖고 음성 인식 서비스에 연결하려면 IVR 시스템 및 이와 유사한 것들을 조사해야합니다. IVR 시스템은 VOIP 프로토콜을 통해 복잡한 상호 작용을 구현하는 특정 도구입니다. 몇 가지 예는 다음과 같습니다

Freeswitch

Asterisk

GNU Gatekeeper - 프로젝트가 Ekiga

당신은 설정 freeswitch는 통화 대기와 pcoketsphinx에게 전달할 수와 같은 오팔 기술을 기반으로 . 별표로도 똑같이 할 수 있습니다. 자세한 내용은 지침

How to use Pocketpshinx from Freeswitch

How to integrate Pocketsphinx in Asterisk using UniMRCP project

+0

감사를 참조하십시오 ... 나는 들어오고 나가는 음성을 분리하는 걱정이나 차이를 만들 정도로 스핑크스 강력해야 하는가? –

+0

VOIP 채널은 기본적으로 별도로 처리되므로 분리에 신경 쓸 필요가 없습니다. CMUSphinx는 단일 채널에서 음성을 분리하는 기능을 지원하지 않습니다. –

+0

감사. 나는 Asterisk AGI를 들여다 보았고 지금은 충분하다고 생각합니다. –