2013-04-14 2 views
0

Ubuntu 12.04, Python 2.7 & PocketSphinx을 사용하고 있습니다.Pocketsphinx 디코더가 자체 단어를 추가합니다.

온라인으로 LM tool을 사용하여 고객 맞춤 dictionary, language model을 만들었습니다. pocketsphinx_continous을 사용하여 음성 음성을 디코딩하면 100 % 정확도를 얻을 수 있습니다. 그것을 치료하는 방법 PocketSphinx_Continuous PocketSphinx in Python 아래 이미지와 같이 Python에서 그러나 사운드를 녹음 PyAudio를 사용하여 텍스트를 인식하는 것만으로 주요 문맥에 'A'와 'AND'를 추가?

+0

분석을 위해 파일을 제공해야합니다. –

+0

사전 : https://dl.dropboxusercontent.com/u/69889915/8143.dic LM : https://dl.dropboxusercontent.com/u/69889915/8143.lm STT : https : //dl.dropboxusercontent .com/u/69889915/STT.py – VeilEclipse

+0

문제의 오디오 파일을 제공해주십시오. 링크 모음이 아닌 다운로드 할 단일 아카이브에 파일을 제공하십시오. –

답변

2

정확성이 떨어지는 이유는 발화 주위에 인공 제로 묵음 영역을 추가했기 때문에 스펙트럼이 손상되고 정확도가 떨어집니다. 그만해. 대신, 당신이 녹음 한 소리를 인식하십시오.

여전히 제로 침묵 지역을 디코딩해야하는 경우

, 당신은 주변 디코더 일을하도록하기 위해 디코더 인수

dither="yes" 

옵션을 추가해야합니다. 이 옵션을 추가하면 결과가 정확 해집니다.

+0

고마워요. 문제가 해결되었습니다. – VeilEclipse

관련 문제