HTK學習1 安裝編譯

2022-03-01 21:56:13 字數 1659 閱讀 3340

選自:

資料蒐集:

還有一篇博文需要用到:

ps:或許你還需要安裝 active perl...如果你沒有安裝的話。。。

好了,我們開始:

我的平台是:windows xp sp3搭配 ibm-42 配置很低很低呀

安裝篇2.將原來htk_htklib_nt.mkf檔案中備份,然後修改下列兩處,以使其錄音軟體可在win32介面下執行:

hgraf.null.obj改為hgraf_win32.obj

hgraf.null.olv改為hgraf_win32.olv

3. 開始\執行\cmd 回車

4. 進入 e:\htk 目錄。這裡用到兩條命令: e: 和 cd htk

5.建立資料夾: mk bin.win32

7.輸入如下命令,來編譯htk library:

cd htklib

nmake /f htk_htklib_nt.mkf all

cd ..

8.編譯htk tools ,輸入以下命令:

cd htktools

nmake /f htk_htktools_nt.mkf all

cd ..

cd hlmlibrary

nmake /f htk_hlmlib_nt.mkf all

cd ..

cd hlmtools

nmake /f htk_hlmtools_nt.mkf all

cd ..

9.編譯成功後,開啟bin.win32資料夾,會發現剛才6,7步編譯結果就存在此資料夾中,如圖:(語音識別/htk工具.jpg)所示,其中, 你可以找找有沒有這些檔案,在使用篇中我們用的到:

hslab.exe     錄音,標記工具

hcopy.exe     從語音提取特徵引數的工具

hinit.exe 和 hcompv.exe 對hmm模型初始化的工具,注意,這裡需要對每個模型都要使用此命令進行初始化

hrest.exe     對模型進行迭代訓練的工具

hparse.exe    語法轉網路的工具,發音轉本文用到的。

hsgen.exe    語法查錯工具

hvite.exe      解碼工具,也就是識別工具。可以用命令列方式使用,也可以用互動方式使用。

其他命令本文將不會用的到。

10.既然安裝好了,不妨測試一下安裝是否成功,這裡需要電腦安裝有 activeperl,將htk3.4.1資料夾下htkdemo檔案複製到e:\htk下,然後使用如下命令:

cd htkdemo

mkdir hmms

cd hmms

mkdir tmp

mkdir hmm.0

mkdir hmm.1

mkdir hmm.2

mkdir hmm.3

cd ..

mkdir proto

mkdir acc

mkdir test

perl rundemo.pl configs\monplainm1s1.dcf

沒有提示錯誤就看最後一步吧。

11.將e:\htk\bin.win32路徑新增到環境變數path中。登出重登入,然後在命令列下輸入path回車,找到path中有e:\htk\bin.win32即可。

好了,安裝就總結到這裡。中間有紕漏的地方,一經發現,會立即更改。

在mac上編譯htk

解壓縮 後 cd htk 操作目錄都是在這個下 可能需要安裝的東西 1.gcc mac都自帶有的 但是如果這時候你直接去 make all 會出現沒有找到xlib的錯誤 2.command line tools 這個package包含很多命令列下的headers 包括xlib 一般情況下 只要安裝了...

PostgreSQL10 3學習(1) 編譯安裝

1 概述 作業系統centos7.4,pg10.3 2 環境準備 安裝需要的外掛程式 yum install systemtap sdt devel.x86 64 yum install gcc yum install perl extutils embed yum install readline...

Boost庫學習筆記(1) 安裝編譯

boost是免費的可移植的c 開源庫,這裡版本選擇1.76.0。bootstrap.bat然後執行 b2.exe install prefix d boost 1.76.0 windows x86 64 msvcboost庫將被安裝到目錄d boost 1.76.0 windows x86 64 m...