首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pocketsphinx‘模块’对象没有属性'Decoder‘

pocketsphinx‘模块’对象没有属性'Decoder‘
EN

Stack Overflow用户
提问于 2015-04-12 19:57:07
回答 1查看 1.8K关注 0票数 0

我试着运行一个简单的例子,使用口袋狮身人面像。我已经安装了所有需要的库和插件.Python2.7.6.但仍然有一个错误:

pocketsphinx‘模块’对象没有属性‘解码器’

代码语言:javascript
复制
import sys,os 
import pocketsphinx as ps 
import sphinxbase


def decodeSpeech(hmmd,lmdir,dictp,wavfile):
    speechRec = ps.Decoder(hmm = hmmd, lm = lmdir, dict = dictp)
    wavFile = file(wavfile,'rb')
    wavFile.seek(44)
    speechRec.decode_raw(wavFile)
    result = speechRec.get_hyp()
    return result[0]


if __name__ == "__main__":
    hmdir = '/usr/share/pocketsphinx/model/hmm/wsj1'
    lmd   = '/usr/share/pocketsphinx/model/lm/wsj/wlist5o.3e-7.vp.tg.lm.DMP'
    dictd = '/usr/share/pocketsphinx/model/lm/wsj/wlist5o.dic'
    wavfile = "msg_12c3da80-c6be-11e3-9430-eb6ba5ab4d1f.wav"
    recognised = decodeSpeech(hmdir,lmd,dictd,wavfile)
EN

回答 1

Stack Overflow用户

发布于 2015-04-13 08:29:03

您正在代码中使用旧API。在pocketsphinx中实现的新API如下所示:

test.py

在配置对象的帮助下对解码器进行初始化。模型也是不同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29593972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档