Speech recognition 使用SRILM进行ARPA模型训练时出错

Speech recognition 使用SRILM进行ARPA模型训练时出错,speech-recognition,cmusphinx,sphinx4,language-model,srilm,Speech Recognition,Cmusphinx,Sphinx4,Language Model,Srilm,我遵循了教程 运行此代码后: ngram-count -kndiscount -interpolate -text train-text.txt -lm your.lm 它给了我这个错误: “修改后的KneserNey折扣之一是折扣中的负错误 阶数2的估计量。” 如何解决此问题?有两种可能性-kndiscount会给您带来错误: 您的数据集很小 数据集中的短语很小,这是使用kndiscont进行正确的ngram培训的障碍 解决办法可以是: 创建更大的数据集 使用其他折扣技巧 请查看此线程以供参

我遵循了教程

运行此代码后:

ngram-count -kndiscount -interpolate -text train-text.txt -lm your.lm
它给了我这个错误:

“修改后的KneserNey折扣之一是折扣中的负错误 阶数2的估计量。”


如何解决此问题?

有两种可能性
-kndiscount
会给您带来错误:

  • 您的
    数据集
    很小
  • 数据集中的短语很小,这是使用
    kndiscont
    进行正确的
    ngram
    培训的障碍
  • 解决办法可以是:

  • 创建更大的
    数据集
  • 使用其他折扣技巧
  • 请查看此线程以供参考: