win10 + vs 2017 htk工具箱安装 以及 HCopy 特征提取

0 篇文章 0 订阅

由于windows 平台下的 htk 工具箱安装指南都 年久失修 ,所以写个新平台的指南。

先po 几个近现代的安装教程,

https://blog.csdn.net/chenoo0539/article/details/42498765

https://blog.csdn.net/jojozhangju/article/details/18714961

言(wo)多(ye)必(bu)失(hui) ,直接正事。

——-——————————分割线————————————————————

HTK 安装


1. 下载  

 地址:http://htk.eng.cam.ac.uk/

需要注册,密码会发到注册邮箱。

2.解压文件

解压HTK-x.x.x

在htk文件夹中的README 中有 编译 测试 安装 的介绍。

3.编译

vs2017 在安装路径和之前的vs有着很大区别, 所以这里没有 VCVARS32。

于是这里使用vs2017 提供的 命令工具


 然后根据 README 的编译 安装步骤

  cd htk
  mkdir bin.win32  (之后生成的.exe都在这个文件件)
  cd 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 ..


4.测试

HTK sample 需要 perl ,本人很懒没装, 这里可以看文章开头的两篇教程。

5.MFCC特征提取

我主要用HTK工具箱,提取MFCC特征, 这里就通过提取特征测试一下。

主要使用了HCopy ,HTK book 对Hcopy 的介绍中有这样一段:

Since input files may be coerced, HCopy can also be used to convert the parameter kind of a file, for example from WAVEFORM to MFCC, depending onthe configuration options.

所以需要一个 conf 描述配置,一个scp 描述 输入输出。

由于懒得设置环境变量,所以把编译生成的HCopy.exe和Hlist.exe 和 测试的WAV 还有conf  和  scp 文件 放到一起,

Hc.conf

SOURCEFORMAT   = WAV  
TARGETKIND     = MFCC_0_D_A  
TARGETRATE     = 100000.0     ##10000 = 10000*100ns = 1ms
WINDOWSIZE     = 250000.0    
NUMCEPS        = 12
PREEMCOEF      = 0.97
NUMCHANS       = 27                         #定义美尔频谱的频道数量 
CEPLIFTER      = 22                          #定义倒谱所用到的滤波器组内滤波器个数。

Hc.scp

SI1304.WAV SI1304_mfcc.mfc

然后在命令工具运行

HCopy -A -D -C Hc.conf -S Hc.scp

然后就得到了.mfc文件 ;

但是这个文件不可阅读,所以这里使用Hlist.exe 将.mfc 转换为.txt

Hlist -h SI1304_mfcc.mfc > 1.txt

6. 没有了。



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值