2012-08-07 2 views
1

약간의 컨텍스트 - jsgf 문법을 사용하여 안드로이드 용 pocketsphinx 응용 프로그램을 만듭니다. (문제는 fsg 문법에서도 지속되지만). 내 코드는 pocketsphinx demo for android을 기반으로합니다.이상한 pocketsphinx 정확도 저하

Pocketsphinx는 정확성이 엔진에 대한 몇 가지 쿼리만으로 성능이 저하되는 것으로 보이는 기괴한 문제를 일으키고 있습니다. 첫 번째 쿼리는 거의 완벽하게 정확합니다. 비교적 복잡하고 복잡한 구문을 쉽게 인식 할 수 있습니다. 그러나 두 번째 및 세 번째 인식은 겨우 두 음절 단어를 가져올 수 있으며 엔진에 대한 네 번째 쿼리를 통해 단순히 가설을 생성하지 못합니다.

문제의 원인이 무엇인지 잘 모르겠지만 원래의 데모는 제대로 작동하는 것처럼 보였습니다. 문법 추가 이외의 음성 엔진 구성을 거의 변경하지 않았습니다. 어쨌든, 다른 누구도 이런 경험을 한 적이 있습니까? 아니면 이것을 교정 할 수있는 방법에 대한 제안이 있습니까?

+0

이 이해하지 않는 훈련 것 같은데 솔루션에 대한 니콜라이 Shmyrev에 '제로 에너지 지역'감사을 고려하여 -dither 옵션을 필요로 밝혀졌습니다. –

+0

그것은 런타임에 기차? 이 옵션을 비활성화하려면 디코더에 전달할 수있는 옵션이 있습니까? 오랫동안 pocketsphinx를 사용하지 않았기 때문에, 나는 개발하는 동안 도구 사용을 통해서만 훈련이 발생했다고 생각했습니다. – lafuzz

+0

이미 물어 보았습니다. http://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/5507338 –

답변