Windows上的mllr_solve'读取字节顺序幻数时出错'

时间:2018-07-21 20:35:26

标签: windows cmusphinx

我正在遵循“适应默认声学”模型教程,并在运行mllr_solve时遇到错误。

INFO: main.c(382): -- 1. Read input mean, (var) and accumulation.
ERROR: "pio.c", line 434: fread() failed; retrying...
: No error
ERROR: "swap.c", line 79: error while reading bo_magic
ERROR: "s3io.c", line 177: Error reading byte order magic number
ERROR: "s3io.c", line 265: Error reading header for en-us-8khz\means
FATAL: "main.c", line 392: Couldn't read en-us-8khz\means

我使用Visual Studio 2017使用'Release \ Win32'编译了sphinxtrain和sphinxbase。

反正有没有更改均值/方差文件或更改s3io.c的方法?

1 个答案:

答案 0 :(得分:1)

此问题很可能是由sphinxbase和sphinxtrain之间的运行时不兼容引起的。是时候责怪Windows设计师,而不是软件了

https://cmusphinx.github.io/wiki/faq/#q-pocketsphinx-crashes-on-windows-in-_lock_file