저는 리눅스에서 pocketsphinx를 사용하고 있으며 CMU 튜토리얼의 소스 코드를 사용하고 있습니다. HUB4 사전, 언어 모델 및 음향 모델을 업로드하려고합니다.pocketsphinx python gstreamer 오디오 속도
내가 난 그냥 사전 및 언어 모델을 업로드했지만 나는 음향 모델을 사용하여 시도 때이 오류가 왔을 때 전에 작업했던:
정보 : acmod.c (246) : 파싱 모델 고유의 기능을 매개 변수 /home/mintea/programs/hub4/hub4opensrc.cd_continuous_8gau/feat.params FATAL_ERROR : "fe_sigproc.c", 405 행 : 필터 뱅크를 만들지 못했습니다. 주파수 범위가 일치하지 않습니다. 샘플 속도 8000.000000, FFT 크기 512, lowerf 5734.375000 < freq -15.625000> upperf 5078.125000. 여기
내가 사용하고 코드의 조각이다 : 나는 오디오 속도를 변경하기위한 구성 gst.parse_launch 호출에 플래그가있다 생각하고self.pipeline = gst.parse_launch('gconfaudiosrc ! audioconvert ! audioresample '
+ '! vader name=vad auto-threshold=true '
+ '! pocketsphinx name=asr ! fakesink')
asr = self.pipeline.get_by_name('asr')
asr.connect('partial_result', self.asr_partial_result)
asr.connect('result', self.asr_result)
asr.set_property('hmm', '/home/mintea/programs/hub4/hub4opensrc.cd_continuous_8gau')
asr.set_property('lm', '/home/mintea/programs/hub4/language_model.arpaformat.DMP')
asr.set_property('dict', '/home/mintea/programs/hub4/cmudict.hub4.06d.dic')
asr.set_property('configured', True)
,하지만 난 확실히 아니에요 어떻게. 어떤 제안? 감사!