Windows 安装HTK3.4.1语音识别工具
2013-11-28 23:41
295 查看
此文根据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放到英文目录下即可)
结果如下:
![](http://pic002.cnblogs.com/images/2012/178326/2012022014595619.jpg)
该工具在Windows 下存在的一些问题:
1.默认情况下HSLab工具使用的是x11做的图形界面接口,windows不支持,所以需要修改一下生成文件,使用windows GUI。修改htk_htklib_nt.mkf(两处),将HGraf.null.obj替换为HGraf_WIN32.obj,HGraf.null.olv替换为 HGraf_WIN32.olv。
再按照上面的步骤安装即可。
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放到英文目录下即可)
结果如下:
![](http://pic002.cnblogs.com/images/2012/178326/2012022014595619.jpg)
该工具在Windows 下存在的一些问题:
1.默认情况下HSLab工具使用的是x11做的图形界面接口,windows不支持,所以需要修改一下生成文件,使用windows GUI。修改htk_htklib_nt.mkf(两处),将HGraf.null.obj替换为HGraf_WIN32.obj,HGraf.null.olv替换为 HGraf_WIN32.olv。
再按照上面的步骤安装即可。
相关文章推荐
- mac 下配置eclipse svn
- 网易面试题---来源于网络
- The type List is not generic(转载)
- OpenJudge计算概论-人民币支付
- Spring Resource通配符路径
- 第一次接触框架ThinkPHP
- Java Web 项目前端推荐方案 Bootstrap+Sitemesh+Struts2
- UsernamePasswordAuthenticationFilter学习之基础
- 或许一切只是我以为
- 或许一切只是我以为
- 巧妙利用position达到简单防选中和防复制效果
- windows2008登录过程中显示历史登录信息
- 数论练习2:P - Public Sale(巴什博弈)
- I2C1已经改成了push-pull,为什么ref sch上这组外部还需上拉?
- Qt文件操作积累
- 委托 事件 lambda表达式
- OpenJudge计算概论-求字母的个数(统计元音字母个数)
- c#中Split分割字符串常见问题
- 庞果网直方图中面积最大问题ruby解答
- JXL读写office2007Excel(xlsx)报错