安装htk-tool时出错

当我尝试编译并安装HTK时,会产生以下错误:

HTK is now ready to be built. Type "make all" to build the HTK libraries and tools. Then "make install" to install them. The tools will be installed in /usr/local/bin Build notes: Language Modelling tools will be built. HDecode will not be built. You can build it manually later by running 'make hdecode install-hdecode' ************************************************** user@EESBLRP105:~/htk$ make all (cd HTKLib && make HTKLib.a) \ || case "" in *k*) fail=yes;; *) exit 1;; esac; make[1]: Entering directory `/home/user/htk/HTKLib' gcc -m32 -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH="x86_64"' -Wall -Wno-switch -g -O2 -I. -DPHNALG -c -o HGraf.o HGraf.c In file included from /usr/include/stdio.h:27:0, from HShell.h:40, from HGraf.c:54: /usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory # include  ^ compilation terminated. make[1]: *** [HGraf.o] Error 1 make[1]: Leaving directory `/home/user/htk/HTKLib' make: *** [HTKLib/HTKLib.a] Error 1 

使用例如Ubuntu 16.04-amd64构建HTK时会遇到一些陷阱。 a)新路径。 b)HTK使用gcc -m32构建:需要i386构建先决条件。 如果CentOS 6.9 – i386或CentOS 7 – x86_64更容易。

htk-tools_3.4.1-ubuntu14_i386.deb是在Ubuntu 14.04-i386上创建的,文件来自HTK-3.4.1版本,带有CentOS 7。

链接: https : //drive.google.com/file/d/1Di29AvqoRBEJ4haW2nusPT1wMPkE14B1/view?usp=sharing →提供/ usr / local / bin / {37工具}。

Ubuntu 16.04 – amd64:下载并安装:

 cd Downloads/ sudo gdebi htk-tools_3.4.1-ubuntu14_i386.deb // some 32bits dependencies will be installed too