如何更改模型口袋狮身人面像

时间:2019-06-21 10:06:17

标签: python-3.x machine-learning pocketsphinx

我在linux中设置了袖珍狮身人面像,并试图生成自定义语言模型。我尝试使用以下链接生成我的自定义语言模型:http://www.speech.cs.cmu.edu/tools/lmtool-new.html

我以前使用提供的模型处理的代码工作正常,但是在提供自定义模型时出现以下错误:

_pocketsphinx.new_Decoder(*args) RuntimeError: new_Decoder returned -1

使用的示例代码如下:

import os
from os import environ, path

from pocketsphinx import LiveSpeech
from sphinxbase import *

pocketsphinx_dir = os.path.dirname(__file__)

print(pocketsphinx_dir)

MODELDIR = "./myModel/model"
MODELDIR1 = "./myModel"
speech = LiveSpeech(
    verbose=False,
    sampling_rate=16000,
    buffer_size=2048,
    no_search=False,
    full_utt=False,
    hmm=os.path.join(MODELDIR, 'en-us/en-us'),
    lm=os.path.join(MODELDIR1, '2506.lm'),
    dic=os.path.join(MODELDIR1, '2506.dic')
)

for phrase in speech: print(phrase)

还请注意,我已经按照answer中的建议尝试使用绝对路径,但这对我的情况没有帮助。

0 个答案:

没有答案