HTK工具箱的安装:

Step 1

下载 HTK 和 HTK – samples 两个压缩文件,保存至F盘根目录下。

下载地址:http://htk.eng.cam.ac.uk/download.shtml(注:HTK官方网站需要先注册,才能下载)

我下载的版本:3.4.1

Step 2

安装Visual Studio软件

我安装的是VS2012

Step 3

开始编译:

1)  打开DOS窗口

点击开始——在搜索框里输入“运行”——点击运行,输入cmd,回车

2)进入到解压后的HTK-3.4.1文件夹下的htk文件夹中

3)  在本目录下创建一个名为bin.win32的文件夹

这个文件夹是用来存放htk生成的各个exe程序的。

4) 运行VCVARS32

找到VS安装目录下VC的子目录下的bin文件夹,我的是在

C:\Program Files\Microsoft Visual Studio 11.0\VC\bin

将该路径添加到path变量中

在cmd中输入:path=%path%;C:\Program Files\Microsoft Visual Studio 11.0\VC\bin即可(注意不要加入不必要的空格),添加完成后继续输入path,看看有没有添加成功(末尾是否有刚添加的路径),如果添加成功,输入VCVARS32

若出现下图,表示运行成功。

若出现问题如下:

解决方法:关闭窗口,重新从1)再执行一遍。直到运行成功。

5) 编译HTKLib

进入到HTKLib目录:cd HTKLib,在命令行里输入nmake/f htk_htklib_nt.mkf all进行编译

输入后,DOS窗口会出现如下情况(截取其中部分):

这是在编译的过程,一段时间后,编译成功,如下图所示:

6)编译HTKTools

在命令行中输入cd..,表示返回上一层目录,再输入 cd HTKTools,进入HTKTools目录,输入nmake/f htk_htktools_nt.mkf all 编译该目录下的文件。

编译好之后会出现下图:

7)编译HLMLib

输入cd..,再输入cd HLMLib,进入HLMLib目录,输入:nmake/f htk_hlmlib_nt.mkf all编译该目录下的文件。

8)编译HLMTools

输入cd..,再输入cd HLMTools,进入HLMTools目录,输入:nmake/f htk_hlmtools_nt.mkf all编译该目录下的文件。

这时候我们已经编译完所有exe程序,我们打开bin.

win32文件夹看一下,如果如下图所示,则证明已经编译成功。

Step 5

测试编译生成的程序是否正确

1)  为了能在DOS命令行中使用我们编译生成的工具,要将生成的工具路径加入到path中。

在cmd中输入path=%path%;D:\HTK\HTK-3.4.1\htk\bin.win32回车,再输入path查看添加后的结果:

我们接下来输入HInit查看一下能否成功运行编译后的程序,如果如下图所示,则证明path已经被正确的添加进来了~

安装HTK结束~

HTK工具箱的使用(将WAV生成MFCC文件)

需要准备如下两个文件(再同一文件夹下新建两个txt文件,把文件内容写进去后,保存,再修改文件名即可):

其中:hcopy.conf文件是配置文件,将下列内容粘贴进去即可,有可以根据要求修改参数:

#

# Example of an acoustical analysis configuration file

#

SOURCEFORMAT = WAV               # Gives the format of the speech files

TARGETKIND = MFCC_0_D_A       # Identifier of the coefficients to use

# Unit = 0.1 micro-second :

WINDOWSIZE = 250000.0          # = 25 ms = length of a time frame

TARGETRATE = 100000.0          # = 10 ms = frame periodicity

NUMCEPS = 12               # Number of MFCC coeffs (here from c1 to c12)

USEHAMMING = T           # Use of Hamming function for windowing frames

PREEMCOEF = 0.97                # Pre-emphasis coefficient

NUMCHANS = 26                 # Number of filterbank channels

CEPLIFTER = 22                   # Length of cepstral liftering

ENORMALIZE = T

NATURALWRITEORDER = T

# The End

第二个文件是输入输出文件: hcopy.scp (标明语音文件的地址 和 对应输出 mfcc 文件的地址,提前建好一个mfcc文件夹)

hcopy.scp文件内容如下:

4、在DOS窗口利用 HCopy 文件进行 mfcc特征提取

命令:HCopy -A -D -C hcopy.conf -S hcopy.scp

截图如下:

此时mfcc文件夹里就有了特征文件,提取成功。

特别提醒:最好在同一个DOS窗口实现所有步骤,否则可能不成功。例如出现下列错误。

HTK工具箱的安装和使用(WAV到MFCC)相关推荐

  1. linux下运行htk,Linux下HTk工具箱的安装

    HTK简单说就是语音识别. 1,下载HTK的linux版本. 方法一:google一下HTK,然后官网注册个用户名,下载HTK-3.4.1.tar.gz 和 HTK-samples-3.4.1.tar ...

  2. 怎么离线安装matlab的工具箱,如何安装matlab工具箱

    如何安装MATLAB工具箱-总结 1.1 如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可: 1.2 如果是单独下载的工具箱,一般情况下仅需要把新的工具箱解压到某个目录. 2 在mat ...

  3. MATLAB机器人工具箱的安装与下载(基于已经安装了MATLAB软件)

    1.下载 登录下载网址下载robot-10.3.1 2.安装 将下载完的文件解压到一个你自己知道的路径 3.配置路径 启动MATLAB,在Set Path 或者设置路径下面添加已经解压完的文件,需要添 ...

  4. Matlab机器人工具箱的安装

    机器人学工具箱(Robotic Toolbook for Matlab) 是matlab中专门用于机器人仿真的工具箱,在机器人建模.轨迹规划.控制.可视化方面使用非常方便.本篇介绍该工具箱的安装方法. ...

  5. 时频分析工具箱的安装以及后缀名的批量修改

    时频分析工具箱下载地址: 分享两个时频分析工具箱文件附安装方法 https://www.ilovematlab.cn/thread-13834-1-1.html (出处: MATLAB中文论坛) 安装 ...

  6. 方方格子Excel工具箱的安装步骤教程

    方方格子是一款大型的Excel工具箱软件.界面简洁,功能强大,操作简单,支持撤销,支持DIY工具箱.极大的加强了Excel功能,提高了办公效率.下面小编就来教教大家方方格子Excel工具箱的安装步骤. ...

  7. python调用htk工具箱_语音识别工具箱之HTK安装与使用

    HTK(HMM Toolkit)一款基于hmm模型的语音处理工具,早就听说它了,一直因为用MATLAB中的工具箱在学习,或自己写代码在做HMM方面的试验,所以没有接触到它.现在,上海朋友家里的网速超赞 ...

  8. python调用htk工具箱_HTK学习笔记(一)在win32(win7)下安装HTK详细体验教程

    实验室有语音识别的部分,所以在离开雁栖湖之前希望自己可以掌握一些HTK语音工具的流程及知识,以便回到实验室之后会的多一点,不至于大脑一片空白 想学HTK已经有很长一段时间了,有同学建议先把 <H ...

  9. matlab的svm工具箱的安装

    安装这个工具箱,我安装了2天之久,遇到各种各样的困难. 下面我将分享一下经验 首先需要下载libsvm包: 安装包有好多的网站都有,我的电脑是Win10,64bit的,matlab R2016b. 我 ...

最新文章

  1. List数组,string数组,Dictionary字典三种contain方法的查询速度
  2. PCL 点云 欧式聚类疑问
  3. 【干货】五天,谷歌如何制作一款App?
  4. Luggage Lock 偏移,bfs,预处理(2021.11.沈阳)
  5. (二)GitHub的使用随记
  6. ATL 和 MFC 字符转换宏
  7. 企鹅电竞宣布将于6月7日终止运营
  8. vue中的状态管理 vuex store
  9. 201506110248 ---实验报告
  10. python调用excel的宏_Python – 运行Excel宏
  11. 磁盘启动次数计算原理总结
  12. [转]Go语言中的make和new
  13. Java实现读取文件夹下(包括子目录)所有文件的文件名
  14. 计算机主机有异响,电脑主机有异响怎么办 电脑主板有异响解决方法【详解】...
  15. 暴雪-关于坚持的故事(转)
  16. 敏捷软件开发-薪水支付案例学习
  17. 【python】cookie和session实现状态保持(django中)
  18. CSS W3C 统一验证工具和压缩
  19. 玩安卓从 0 到 1 之列表一键置顶
  20. Warning: Can save best model only with val_acc available, skipping

热门文章

  1. Deep learning for fine-grained image analysis: A survey
  2. 常用电磁仿真软件的特点
  3. 《HFSS 电磁仿真设计 从入门到精通》笔记 HFSS 设计流程
  4. 拆解VCM音圈马达,原理、结构
  5. 2021-08-29 网安实验-Linux系统渗透测试之Metasploit攻击linux实例
  6. 开题报告不知道怎么写?
  7. 利用KEIL4开发51单片机的setup(带51仿真器)
  8. 苹果免越狱手机群控ios投屏中控技术
  9. selector.select()和selector.selectedKeys()
  10. 详细:JAVA从入门到精通视频教程,后台学习历程