Python提取频域特征知识点浅析


Posted in Python onMarch 04, 2019

在多数的现代语音识别系统中,人们都会用到频域特征。梅尔频率倒谱系数(MFCC),首先计算信号的功率谱,然后用滤波器和离散余弦变换的变换来提取特征。本文重点介绍如何提取MFCC特征。

首先创建有一个Python文件,并导入库文件:     from scipy.io import wavfile     from python_speech_features import mfcc, logfbank     import matplotlib.pylab as plt1、首先创建有一个Python文件,并导入库文件:     from scipy.io import wavfile     from python_speech_features import mfcc, logfbank     import matplotlib.pylab as plt

读取音频文件:

samplimg_freq, audio = wavfile.read("data/input_freq.wav")

Python提取频域特征知识点浅析

提取MFCC特征和过滤器特征:

     mfcc_features = mfcc(audio, samplimg_freq)

     filterbank_features = logfbank(audio, samplimg_freq)

Python提取频域特征知识点浅析

Python提取频域特征知识点浅析

打印参数,查看可生成多少个窗体:

print('\nMFCC:\nNumber of windows =', mfcc_features.shape[0])

   print('Length of each feature =', mfcc_features.shape[1])

   print('\nFilter bank:\nNumber of windows=', filterbank_features.shape                                                         [0])

   print('Length of each feature =', filterbank_features.shape[1])

Python提取频域特征知识点浅析

将MFCC特征可视化。转换矩阵,使得时域是水平的:

mfcc_features = mfcc_features.T

   plt.matshow(mfcc_features)

   plt.title('MFCC')

Python提取频域特征知识点浅析

将滤波器组特征可视化。转化矩阵,使得时域是水平的:

filterbank_features = filterbank_features.T

   plt.matshow(filterbank_features)

   plt.title('Filter bank')

   

   plt.show()

Python提取频域特征知识点浅析

Python 相关文章推荐
通过源码分析Python中的切片赋值
May 08 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
分析python切片原理和方法
Dec 19 Python
cmd运行python文件时对结果进行保存的方法
May 16 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
django利用request id便于定位及给日志加上request_id
Aug 26 Python
python 高效去重复 支持GB级别大文件的示例代码
Nov 08 Python
对Django中的权限和分组管理实例讲解
Aug 16 Python
python实现银行管理系统
Oct 25 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
Mar 06 Python
让你相见恨晚的十个Python骚操作
Nov 18 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
python快排算法详解
Mar 04 #Python
Django 内置权限扩展案例详解
Mar 04 #Python
python三方库之requests的快速上手
Mar 04 #Python
django的ORM模型的实现原理
Mar 04 #Python
Python中按值来获取指定的键
Mar 04 #Python
python实现合并两个排序的链表
Mar 03 #Python
Python给图像添加噪声具体操作
Mar 03 #Python
You might like
在PHP中操作Excel实例代码
2010/04/29 PHP
浅析php面向对象public private protected 访问修饰符
2013/06/30 PHP
PHP面向对象继承用法详解(优化与减少代码重复)
2016/12/02 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
安装docker-compose的两种最简方法
2019/07/30 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
采购人员的个人自我评价
2014/01/16 职场文书
建筑安全员岗位职责
2014/03/13 职场文书
入股协议书
2014/04/14 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
爱晚亭导游词
2015/02/09 职场文书
庆祝教师节主持词
2015/07/06 职场文书