为什么我缺少这个语音识别代码an4-1-1.match文件?(Why am I missing th

2019-07-30 17:29发布

我在语音识别的解码部分的问题。 我跟着步骤这里 。 当我键入: perl scripts_pl/decode/slave.pl ,我得到这些错误:

模块:使用之前训练的解码130段从0开始(部分1)无法找到可执行文件中的/ home /去/文档/教程/ AN4 /斌/ sphinx3_decode通过/ home /去/文档/教程/ AN4车型DECODE解码/scripts_pl/decode/../lib/SphinxTrain/Util.pm线299对齐结果中找到错误率无法打开/home/go/Documents/tutorial/an4/result/an4-1-1.match word_align。 PL在scripts_pl /解码/ slave.pl 173线失败,错误代码65280。

这里是word_align.pl线179

#sub initialize {
    my ($ref_words, $hyp_words, $align_matrix, $backtrace_matrix) = @_;

    # All initial costs along the j axis are insertions
    for (my $j = 0; $j <= @$hyp_words; ++$j) {
    $$align_matrix[0][$j] = $j;
    }
    for (my $j = 0; $j <= @$hyp_words; ++$j) {
    $$backtrace_matrix[0][$j] = INS;
    }
    # All initial costs along the i axis are deletions
    for (my $i = 0; $i <= @$ref_words; ++$i) {
    $$align_matrix[$i][0] = $i;
    }
    for (my $i = 0; $i <= @$ref_words; ++$i) {
    $$backtrace_matrix[$i][0] = DEL;
    }
#}

Util.pm线299

死“找不到可执行文件$ CMD”除非-e $ CMD;

为什么我错过了an4-1-1.match file

Answer 1:

我跟着步骤这里http://www.speech.cs.cmu.edu/sphinx/tutorial.html

本教程是过时的。 最近的一个是http://cmusphinx.sourceforge.net/wiki/tutorialam

找不到可执行文件中的/ home /去/文档/教程/ AN4 /斌/ sphinx3_decode

这是问题的一个原因。 您需要将可执行文件复制到指定的位置。 然后再次运行解码。



文章来源: Why am I missing the an4-1-1.match file in this speech recognition code?