梅尔倒谱系数特征(Mel-frequency cepstral coefficients,MFCC)
2024-09-02 17:19:41
引言
感知实验表明,人耳对于声音信号的感知聚焦于某一特定频率区域内,而非在整个频谱包络中。
MFCC特征是应用非常广泛的语音特征。
语音的MFCC特征是基于人耳感知实验得到,将人耳当成特定的滤波器,只考虑某些特定频率成分。这些滤波器是在频域上不均匀分布的。更多的滤波器聚集于低频部分,高频部分的滤波器较少。采样率16Khz时,下图实例:
MFCC计算及其意义
MFCC是一种倒谱特征,计算意义见下图:
其中,对于声音信号,一般会进行分帧后再提取特征,利用不同的窗函数实现。
MFCC可以描述为:【Spectrum → Mel-Filters → Mel-Spectrum】
先计算当前帧数据的频谱(FFT)得到短时谱,再经过MEL滤波器滤波,输出对数MEL能量谱,经过DCT去相关,得到MFCC系数(此时特征维数由DCT系数数目决定)。
其中,经过对数操作之后,有同态信号处理的意思。
经过特征提取,语音信号可以通过一系列的倒谱向量表示。
最新文章
- [SAP ABAP开发技术总结]ABAP调优——代码优化
- haploview出现“more than two alleles”的解决方法
- VS-Visual Studio-IIS Express 支持局域网访问
- QtPropertyBrowser+vs2010的安装与配置(转)
- 深入浅出scanf、getcha、gets、cin函数
- gdb 调试coredump文件过程
- setTimeout setInterval 带参数的问题
- 元组-tuple功能介绍
- Pandas数据去重和对重复数据分类、求和,得到未重复和重复(求和后)的数据
- GitHub中国区前100名到底是什么样的人?向大佬们学习。
- jsp数据库开发
- 20155226 2016-2017-2 《Java程序设计》第6周学习总结
- mongodb锁
- Android自动化 -- sendevent/getevent 用法
- Java取出String字符串括号中的内容
- Postman中使用Postman Interceptor 发送带Cookie 的请求
- Young Maids
- 面向对象(OOP)二
- vim列块操作
- prototype与几个循环的心得
热门文章
- visual studio远程调试 remote debugger
- 【3】hexo+github搭建个人博客的主题配置
- 【BZOJ4016】[FJOI2014]最短路径树问题(点分治,最短路)
- [转] Nginx配置性能优化
- WPF 精修篇 非UI进程后台更新UI进程
- C语言语法教程-结构体
- Oracle基础语法 一
- aspx页面,后端通过Attributes.Add给textbox添加事件时,传参失效问题。
- .Net IOC框架入门之——CastleWindsor
- ASP.NET CORE 2.2 因外键设置的双向导航对象序列化报 循环错误问题的解决