参考几位大神的博客,自己作为一个新手,记录和整理一下刚开始学语音识别的时光,仅此激励自己。
https://blog.csdn.net/xiaoding133/article/details/6745981
https://www.cnblogs.com/welen/p/3781834.html
https://blog.csdn.net/jojozhangju/article/details/18714961
https://blog.csdn.net/zhuquan945/article/details/61915232
在官网下载完成后,解压,我是解压到了D盘新建了一个文件夹,叫HTK
1.打开命令提示符窗口,进入D盘,进入HTK下的HTK-3.4.1文件夹,
2.创建一个文件夹bin.win32,用来存放各种.exe 文件。
3.运行vsvars32 ,
首先,设置环境变量path=%path%;D:\vs2015\Common7\Tools
这里的路径是根据自己的vs2015安装的路径设置的,我的安装在了D盘;
接着,输入vsvars32
4.编译HTKLib
编译成功后显示如上。
cd .. 退出该文件库
5.编译HTKTools
nmake /f htk_htktools_nt.mkf all
cd .. 退出该库
6.编译HLMLib
cd HTKTools
nmake /f htk_hlmlib_nt.mkf all
cd .. 退出该库
7.编译 HLMTools
nmake /f htk_hlmtools_nt.mkf all
cd ..退出该库
8.编译完成后,打开bin.win32,看到以下执行文件,说明编译完成。
9.测试生成的可执行文件上是否可用
设置环境变量:
输入命令HInit 测试一下,出现:
确保电脑中安装有ActivePerl,下载ActivePerl 并安装,(运行Demo需要使用Perl脚本的,下载链接为:http://www.activestate.com/activeperl/downloads)
可以根据这个判断一下perl是否安装成功:https://jingyan.baidu.com/article/9f7e7ec0b798ae6f281554e9.html
运行 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
代表HTK库安装编译成功并测试成功。
每一次测试的时候,注意环境路径配置。