Speech recognition 狮身人面像4损坏的ARPA LM?

Speech recognition 狮身人面像4损坏的ARPA LM?,speech-recognition,speech-to-text,n-gram,sphinx4,language-model,Speech Recognition,Speech To Text,N Gram,Sphinx4,Language Model,我有一个由生成的ARPA LM,当运行SPHINX时,我得到以下异常堆栈跟踪: Exception in thread "main" java.lang.RuntimeException: Allocation of search manager resources failed at edu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager.allocate(WordPruningBreadthFirs

我有一个由生成的ARPA LM,当运行SPHINX时,我得到以下异常堆栈跟踪:

Exception in thread "main" java.lang.RuntimeException: Allocation of search manager resources failed
        at edu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager.allocate(WordPruningBreadthFirstSearchManager.java:242)
        at edu.cmu.sphinx.decoder.AbstractDecoder.allocate(AbstractDecoder.java:87)
        at edu.cmu.sphinx.recognizer.Recognizer.allocate(Recognizer.java:168)
        at transcribing.Main.main(Main.java:78)
Caused by: java.io.IOException: Corrupt Language Model file:./corpus.arpa at line 2420:Premature EOF
        at edu.cmu.sphinx.linguist.language.ngram.SimpleNGramModel.corrupt(SimpleNGramModel.java:458)
        at edu.cmu.sphinx.linguist.language.ngram.SimpleNGramModel.readLine(SimpleNGramModel.java:404)
        at edu.cmu.sphinx.linguist.language.ngram.SimpleNGramModel.load(SimpleNGramModel.java:307)
        at edu.cmu.sphinx.linguist.language.ngram.SimpleNGramModel.allocate(SimpleNGramModel.java:110)
        at edu.cmu.sphinx.linguist.lextree.LexTreeLinguist.allocate(LexTreeLinguist.java:342)
        at edu.cmu.sphinx.decoder.search.WordPruningBreadthFirstSearchManager.allocate(WordPruningBreadthFirstSearchManager.java:238)
        ... 3 more
Java Result: 1
以下是ARPA LM的摘录:

[n]
3

[smoother]
kylm.model.ngram.smoother.KNSmoother

[closed]
true

[max_length]
1091

[vocab_cutoff]
0

[start_symbol]
<s>

[terminal_symbol]
</s>

[unknown_symbol]
<unk>

\data\
ngram 1=406
ngram 2=768
ngram 3=937
\1-grams: 
-99.0000    <s> -0.3630
...
...

\end\
[n]
3.
[更流畅]
kylm.model.ngram.smoother.KNSmoother
[闭门]
真的
[最大长度]
1091
[语音截止]
0
[开始符号]
[终端符号]
[未知_符号]
\资料\
ngram 1=406
ngram 2=768
ngram 3=937
\1克:
-99.0000     -0.3630
...
...
\结束\
PS:在
\end\

解释说斯芬克斯在最后一行遇到了意外的EOF(难道它不应该在那里遇到EOF??)


请帮忙

它原来是一只斯芬克斯4虫子

如果
\1-grams:
指令(或任何其他实际指令)包含尾部空格,
SimpleGrammodel
无法解析它!
我刚刚提交了补丁,但你可以找到它。

它原来是一个斯芬克斯4错误

如果
\1-grams:
指令(或任何其他实际指令)包含尾部空格,
SimpleGrammodel
无法解析它! 我刚刚提交了补丁,但是你可以找到它