1. 程式人生 > >Ubuntu 16.04安裝下HTK--親測ok

Ubuntu 16.04安裝下HTK--親測ok

1、首先需要安裝一些32位庫
sudo apt-get install libx11-dev:i386 libx11-dev

sudo apt-get install g++-multilib

sudo apt-get install osspd

2.下載HTK src和samples

http://htk.eng.cam.ac.uk/(測試可行版本為3.4.1)

3.解壓,進入解壓後的資料夾

./configure --prefix=/to/path  改為自己想安裝的位置;例如./configure --prefix=/home/abc/htk;

make all (make all -j8/-j4)
#for ubuntu 15.04 //Modify “HLMTools/Makefile, not “HTMTools/Makefile” or root “Makefile“.
#line 77: replace with: if [ ! -d $(bindir) -a X_ = X_yes ] ; then mkdir -p $(bindir) ; fi  (或者將此行前面的空格刪除,再按tab鍵對齊;)
make install

4、新增環境變數

sudo gedit /etc/profile

最後一行加入

export PATH="$PATH:/安裝檔案路徑",例如export PATH="$PATH:/home/abc/htk/bin",

儲存後source  /etc/profile 使更改生效,

5,測試

cd ../samples/HTKDemo
#test:
mkdir -p hmms/{tmp,hmm.{0,1,2,3}} proto acc test
perl runDemo configs/monPlainM1S1.dcf

結果為

====================== HTK Results Analysis =======================
  Date: Tue Apr 26 09:40:41 2016
  Ref : labels/bcplabs/mon
  Rec : test/te1.rec
      : test/te2.rec
      : test/te3.rec
------------------------ Overall Results --------------------------
SENT: %Correct=0.00 [H=0, S=3, N=3]
WORD: %Corr=63.91, Acc=59.40 [H=85, D=35, S=13, I=6, N=133]

這個是從CSDN上看到一個同學的操作,我按照該步驟操作是能完全解決問題,所以留個筆記.

參考文件:

1 https://blog.csdn.net/ylyadyam/article/details/51247843