PocketSphinx python并设置声学模型?

前端之家收集整理的这篇文章主要介绍了PocketSphinx python并设置声学模型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 speech recognition阅读本指南,并提到我需要三个语音识别项目:声学模型,语言模型,语音词典.

我想开始玩这个python demo,它使用Gstreamer从麦克风捕获并重采样到8kHz,16位PCM音频.

我看到我可以指定语言模型和语音字典,我使用[由cmu提供]:

http://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/US%20English%20HUB4%20Language%20Model/

但我很困惑,我应该指定声学模型? gstreamer是否有我自己使用的声学模型?我希望使用这里提供的声学模型获得更好的结果:

http://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/US%20English%20HUB4%20Acoustic%20Model/

(抱歉,超链接.我不能发布超过2个链接,代表少于10)

解决方法

But I am confused where I should specify the acoustic model?

您可以使用gstreamer元素的hmm属性指定模型.就像教程中介绍的一样

asr.set_property('lm','/home/user/mylanguagemodel.lm')

您可以使用

asr.set_property('hmm','/home/user/acoustic_model_folder')

Does gstreamer have its own acoustic model I’m implicitly using?

是的,默认情况下,它使用分发中的美国英语模型hub4wsj_sc_8k

猜你在找的Python相关文章