在dollphinx中从sendump转换为mixture_weights

时间:2016-04-26 04:47:30

标签: cmusphinx pocketsphinx

我正在调整我的定制声学模型。我提到这个link  ,但我需要mixture_weights  用于调整的文件,当我要使用命令将sendump文件转换为mixture_weights文件时

   /python sphinxtrain\python\cmusphinx\sendump.py  /sendump  /mixture_weights

它给出了

Traceback (most recent call last):
  File "sphinxtrain\python\cmusphinx\sendump.py", line 82, in <module>
    s3mixw.open(sys.argv[2], 'wb').writeall(Sendump(sys.argv[1]).mixw())
  File "sphinxtrain\python\cmusphinx\sendump.py", line 12, in __init__
    self.load(filename)
  File "sphinxtrain\python\cmusphinx\sendump.py", line 58, in load
    cluster_count = (int)(header.split()[1])
ValueError: invalid literal for int() with base 10: 'centroids'

1 个答案:

答案 0 :(得分:0)

并非所有sendump格式都可以被尊重。有时你需要找到旧的mixture_weights,或者你必须从头开始重新训练模型。