加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

PocketSphinx python并设置声学模型?

发布时间:2020-12-16 21:44:19 所属栏目:Python 来源:网络整理
导读:我在 speech recognition阅读本指南,并提到我需要三个语音识别项目:声学模型,语言模型,语音词典. 我想开始玩这个python demo,它使用Gstreamer从麦克风捕获并重采样到8kHz,16位PCM音频. 我看到我可以指定语言模型和语音字典,我使用[由cmu提供]: http://sour
我在 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读