我已经下载并解压了 htk-3.4.1,然后根据 htk 安装指南,我将目录更改为此文件,然后键入“./configure --prefix=/usr/local/bin.linux”命令。它工作正常,并为我提供了安装该工具所需的两个命令;它们是:1. make all 来构建 htk 和 2. make install 来安装 htk,但是当我输入第一个命令时,它会显示此错误
(cd HTKLib && make HTKLib.a)\ || 案例“”在钾) fail=yes;; *) exit 1;; esac; make[1]: 进入目录/tmp/htk/HTKLib' gcc -ansi -D_SVID_SOURCE -DOSS_AUDIO -D'ARCH="i686"' -Wall -Wno-switch -g -O2 -I. -DPHNALG -c -o HGraf.o HGraf.c HGraf.c:73:77: fatal error: X11/Xlib.h: No such file or directory #include <X11/Xlib.h> /* the X11 stuff makes string.h also available */ ^ compilation terminated. make[1]: *** [HGraf.o] Error 1 make[1]: Leaving directory
/tmp/htk/HTKLib' make:*[HTKLib/HTKLib.a] 错误 1
请帮我
答案1
我在 Ubuntu 14.04 上安装 HTK 时遇到了同样的问题。我在 Voxforge 论坛上找到了答案。该安装程序是为 32 位计算机设计的,要安装,您需要调用 32 位 bash。在终端窗口中输入以下内容:
linux32 bash
然后继续安装:
./configure --prefix=/home/yourname/htk
make all
sudo make install
在输入以下命令之前,您可能还需要安装“libx11-devel”:
sudo apt-get install libx11-devel
http://www.voxforge.org/home/dev/acousticmodels/linux/create/htkjulius/tutorial/download