对Python使用mfcc的两种方式详解


Posted in Python onJanuary 09, 2019

1、Librosa

import librosa 
filepath = "/Users/birenjianmo/Desktop/learn/librosa/mp3/in.wav"
y,sr = librosa.load(filepath)
mfcc = librosa.feature.mfcc( y,sr,n_mfcc=13 )

返回结构为(13,None)的np.Array,None表示任意数量

2、python_speech_features

from python_speech_features import mfcc as pmfcc
filepath = "/Users/birenjianmo/Desktop/learn/librosa/mp3/in.wav"
(rate,sig) = wav.read(filepath)
amfcc = pmfcc( sig, rate ).T

返回结构为(None,13)的np.Array,通过 .T 可转为(13,None)

3、这两种方式的mfcc还是有明显的区别的,上面两个子图是从(1)Librosa得到的 mfcc[0] 和 mfcc[1],下面的是(2)python_speech_features得到的 amfcc[0] 和 amfcc[1]

对Python使用mfcc的两种方式详解

以上这篇对Python使用mfcc的两种方式详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python和GO语言实现的消息摘要算法示例
Mar 10 Python
Python去除列表中重复元素的方法
Mar 20 Python
python使用BeautifulSoup分页网页中超链接的方法
Apr 04 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
利用Python如何批量修改数据库执行Sql文件
Jul 29 Python
利用Python将文本中的中英文分离方法
Oct 31 Python
利用python如何在前程无忧高效投递简历
May 07 Python
python flask框架实现重定向功能示例
Jul 02 Python
python tkinter库实现气泡屏保和锁屏
Jul 29 Python
python创建学生管理系统
Nov 22 Python
python文件读取失败怎么处理
Jun 23 Python
python之openpyxl模块的安装和基本用法(excel管理)
Feb 03 Python
Python中的 enum 模块源码详析
Jan 09 #Python
python linecache 处理固定格式文本数据的方法
Jan 08 #Python
Python 调用PIL库失败的解决方法
Jan 08 #Python
解决pyinstaller打包pyqt5的问题
Jan 08 #Python
Python Numpy库安装与基本操作示例
Jan 08 #Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 #Python
Python离线安装PIL 模块的方法
Jan 08 #Python
You might like
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
php实现文章评论系统
2019/02/18 PHP
PHP过滤器 filter_has_var() 函数用法实例分析
2020/04/23 PHP
如何在PHP中生成随机数
2020/06/04 PHP
情人节之礼 js项链效果
2012/02/13 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
js 客户端打印html 并且去掉页眉、页脚的实例
2017/11/03 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
Python3.2中的字符串函数学习总结
2015/04/23 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
python with提前退出遇到的坑与解决方案
2018/01/05 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
2018/02/26 Python
pycham查看程序执行的时间方法
2018/11/29 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
详解Python学习之安装pandas
2019/04/16 Python
django-rest-swagger对API接口注释的方法
2019/08/29 Python
html5实现滑块功能之type="range"属性
2020/02/18 HTML / CSS
英国最大的电脑零售连锁店集团:PC World
2016/10/10 全球购物
UNIX命令速查表
2012/03/10 面试题
英语硕士生求职简历的自我评价
2013/10/15 职场文书
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
项目经理任命书范本
2014/06/05 职场文书
环保标语大全
2014/06/12 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
爱心募捐通知范文
2015/04/27 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers