首先下载HTK源码[HTK-3.5.beta-2](http://htk.eng.cam.ac.uk/ftp/software/HTK-3.5.beta-2.tar.gz)。将其解压之后放在工作目录下,如图所示:

接下来对代码进行编译。
根据README的内容顺序执行如下命令就可以完成编译:
~~~
sudo apt-get install libx11-dev
cd HTKLib
make -f MakefileCPU all
cd ../HLMLib/
make -f MakefileCPU all
cd ../HTKTools/
make -f MakefileCPU all
cd ../HLMTools/
make -f MakefileCPU all
cd ../HTKTools/
make -f MakefileCPU install
cd ../HLMTools/
make -f MakefileCPU install
~~~
编译完成后,HTK tools会被安装到bin.cpu,此时工作目录如图所示:

看到bin.cpu文件夹就意味着编译完成了。
其中bin.cpu中的内容如下图所示:

* * * * *
这里编译后的内容缺少文件HSLab,原因是在HTKTools下的MakefileCPU文件中没有生成HSLab,如果需要生成HSLab,那么需要编辑MakefileCPU,在下图光标所在位置后输入HSLab,重新编译即可。

由于上述操做使用服务器进行,无法进行录音,也没有GUI,因此对于HSLab的演示,使用HTK3.3官方编译好的程序。[这里](http://htk.eng.cam.ac.uk/ftp/software/htk-3.3-windows-binary.zip)可以下载windows版的可执行文件。