4.kaldi平台运行yesno的例子

1.kaldi平台运行yesno的例子

运行run.sh(键入./run.sh时)出现错误:

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

分析是run.sh中解压waves_yesno.tar.gz时(tar -xvzf waves_yesno.tar.gz),报的错,搜了搜发现:

# sudo tar zxvf ./jdk-7ull-linux-i586.tar.gz -C /usr/lib/jvm

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

问题解决方法如下:将z参数换成j参数问题解决

bz 格式用 j

gz 格式用 z

其他命令参数

c 是创建

x 是解压缩

v 是详细信息

f 是指定文件

run.sh中的指令没有写错,但我还是把tar -xvzf改为tar -xvjf,果然还是不对,于是又换回来了,竟然神奇的跑过了!

分析:玄学……要么就是之前下的压缩包都损坏了,只不过我不知道而已……

2.师弟使用fread出错,我帮着看了看,发现之前竟然没有用过fread,都是用的fscanf,两者都能把文本中的数据读入数组中,区别就是:

fread最好读入的文本文件是fwrite写出来的,而fscanf则没有这个限制。

你可能感兴趣的:(4.kaldi平台运行yesno的例子)