如何选择pocketSphinx';python中的s语言模型

如何选择pocketSphinx';python中的s语言模型,python,speech-recognition,cmusphinx,Python,Speech Recognition,Cmusphinx,我只需要一个linux中的语音识别库。然后我选择CMU Sphinx,并将pocketSphinx与python结合使用。我对此进行了测试。这个例子在我的计算机上运行得很好,但精确度很低 我知道我需要一个语言模型,我已经下载了它。那么,如何设置我的口袋狮身人面像使用“lm”。我的意思是,如何修复演示文件以使用该语言模型。(和声学模型。) 多谢各位 语言模型是通过pocketsphinx gstreamer组件的属性配置的。而不是 gst.parse_launch('gconfaudios

我只需要一个linux中的语音识别库。然后我选择CMU Sphinx,并将pocketSphinx与python结合使用。我对此进行了测试。这个例子在我的计算机上运行得很好,但精确度很低


我知道我需要一个语言模型,我已经下载了它。那么,如何设置我的口袋狮身人面像使用“lm”。我的意思是,如何修复演示文件以使用该语言模型。(和声学模型。)


多谢各位 语言模型是通过pocketsphinx gstreamer组件的属性配置的。而不是

   gst.parse_launch('gconfaudiosrc ! audioconvert ! audioresample '
                    + '! vader name=vad auto-threshold=true '
                    + '! pocketsphinx name=asr ! fakesink')
使用

gst.parse\u启动('gconfaudiosrc!audioconvert!audioresample'
+“!vader name=vad auto threshold=true”
+“!pocketsphinx lm=name=asr!fakesink')

您还可以配置pocketsphinx组件的其他属性。请使用gst inspect阅读列表。

非常感谢!我添加了dict和语言模型,但准确性仍然不够好。那么,我下一步该怎么办?
   gst.parse_launch('gconfaudiosrc ! audioconvert ! audioresample '
                    + '! vader name=vad auto-threshold=true '
                    + '! pocketsphinx lm=<your_file.lm> name=asr ! fakesink')