Windows 安裝HTK3.4.1語音識別工具


此文根據http://blog.csdn.net/xiaoding133/article/details/6745981原文修改而成,只是修改了部分我們自己遇到的問題,首先下載HMM 的開發包HTK,現在的版本是3.4.1.可以從CMU的官網進行下載。

http://htk.eng.cam.ac.uk/,下載后解壓HTK工具包,我解壓后的目錄為:D:\htk\

 確保的環境變量Path包含路徑(此為本機vs2010的路徑,其它版本可根據安裝目錄找到):C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools ,路徑根據你安裝所在目錄作相應改變。

打開DOS 命令窗口。

 在命令窗口中輸入cd htk 進入htk文件夾,在該文件夾下建立一個新文件夾bin.win32 . 

輸入:mkdir bin.win32

 在DOS窗口運行vsvars32

接下來編譯htk庫文件:

cd  HTKLib

進入HTKLib文件夾  使用命令:

nmake /f htk_htklib_nt.mkf all 

編譯該文件夾下所有的庫文件。 cd ..退出該文件夾

然后

cd HTKTools

nmake /f htk_htktools_nt.mkf all

cd ..                          

cd HLMLib                      

nmake /f htk_hlmlib_nt.mkf all 

cd ..                          

cd HLMTools                    

nmake /f htk_hlmtools_nt.mkf all

cd ..                          

其他的庫文件類似。 完成后,所有生成的exe文件在bin.win32文件夾中,然后將該目錄加入環境變量PATH中,即可。

 

確保電腦中裝有ActivePerl

運行HTKDemo中的例子:

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 (運行此命令時有可能提升沒有HTKDemo路徑的錯誤,如果是則把HTKDemo放到英文目錄下即可)

結果如下:

該工具在Windows 下存在的一些問題:

1.默認情況下HSLab工具使用的是x11做的圖形界面接口,windows不支持,所以需要修改一下生成文件,使用windows GUI。修改htk_htklib_nt.mkf(兩處),將HGraf.null.obj替換為HGraf_WIN32.obj,HGraf.null.olv替換為 HGraf_WIN32.olv。
再按照上面的步驟安裝即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM