对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实现对象转换为xml的方法示例
Jun 08 Python
python 判断是否为正小数和正整数的实例
Jul 23 Python
python numpy和list查询其中某个数的个数及定位方法
Jun 27 Python
从DataFrame中提取出Series或DataFrame对象的方法
Nov 10 Python
对python 生成拼接xml报文的示例详解
Dec 28 Python
Python完成哈夫曼树编码过程及原理详解
Jul 29 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
Aug 31 Python
python 遍历pd.Series的index和value
Nov 26 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
Feb 03 Python
django2.2 和 PyMySQL版本兼容问题
Feb 17 Python
matlab中二维插值函数interp2的使用详解
Apr 22 Python
Django --Xadmin 判断登录者身份实例
Jul 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
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
2010/07/22 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
ThinkPHP模板比较标签用法详解
2014/06/30 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
究竟什么是Node.js?Node.js有什么好处?
2015/05/29 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
javascript self对象使用详解
2016/10/18 Javascript
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python类属性的延迟计算
2016/10/22 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
Python下载的11种姿势(小结)
2020/11/18 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
HTML5实现锚点时请使用id取代name
2013/09/06 HTML / CSS
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
C语言面试题
2013/05/19 面试题
打架检讨书范文
2015/01/27 职场文书