Kaldi里面各种窗函数的实现

March 19, 2020, 11:30 a.m.

read: 777

里面的M_2PI为2π的常数, 直接代入即可
值得注意的是里面有一个叫做povey的窗(kaldi作者自己命名的窗),且计算mfcc,fbank等特征的时候默认用的就是这个窗。
指定其他窗如hamming窗,在mfcc.conf 或者 fbank.conf等配置文件里面

--window-type=hamming

即可切换到其他的窗函数,所有支持的窗函数及计算方法见下图



python实现的hamming窗
hamming_list = []
a = 2 * math.pi / (n_fft - 1)
for i in range(n_fft):
    hamming_list.append(0.54 - 0.46 * math.cos(a * i))
hamming_arr = np.array(hamming_list).astype(np.float32)

参考

Kaldi: FeatureWindowFunction Struct Reference




评论

评论模块试运行中,标*的为必填项
昵称:
邮箱:
*内容:
评论

Kaldi FBank算法阅读笔记

阅读过程make_fbank.sh $cmd JOB=1:$nj $logdir/make_fbank_${name}.JOB.log \ extract-segments scp,p:…

Mel滤波器横向对比学习笔记

文章标题:Mel滤波器横向对比学习笔记文章内容:0x00本节主要讲相关的理论基础 最近学习LPC特征提取时候看到 BFCC 和 语音识别常用的 MFCC 类似,都是利用人类听觉特性,尽管 Bark…

推荐使用 Firefox 访问此站点 | 服务器由 胡霞 赞助 | 友情链接: 张鹏的博客  杨洋的博客   李号的博客
此站点由 张鹏 开发,由 ASP.NETIIS 强力驱动 | © 2018-2022 hupeng.me. All Rights Reserved.