Windows10安装HTK3.4.1

    xiaoxiao2021-03-25  132

    1.下载HMM 的开发包HTK,现在的版本是3.4.1.可以从CMU的官网进行下载,链接为http://htk.eng.cam.ac.uk/,下载后解压HTK工具包,我解压后的目录为:C:\htk\

    2.确保自己的环境变量path中包含vs的路径(自己的机器装的是vs2015,其它版本可根据安装目录找到):C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\Tools ,路径根据你安装vs的所在目录需要做相应改变。

    3.在命令窗口中输入cd htk 进入htk文件夹,具体操作如下图所示:

    然后点击“确定”进入DOS界面,如下图所示:

    在该文件夹下建立一个新文件夹bin.win32 . 

    输入:mkdir bin.win32

    如下图所示:

    4.在DOS窗口运行vsvars32,因为vsvars32在C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\Tools 里面,所以先通过DOS界面进入这个目录,具体操作如下:

    5.接下来编译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文件夹中。

    然后将该目录(C:\htk\bin.win32)加入环境变量PATH中,即可。具体操作如下:

    确保电脑中装有ActivePerl,下载ActivePerl并安装(运行Demo需要使用Perl脚本的)。下载链接为:http://www.activestate.com/activeperl/downloads

    运行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。 再按照上面的步骤安装即可。

    转载请注明原文地址: https://ju.6miu.com/read-39949.html

    最新回复(0)