对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 相关文章推荐
python3.0 字典key排序
Dec 24 Python
Python使用MySQLdb for Python操作数据库教程
Oct 11 Python
使用python编写udp协议的ping程序方法
Apr 22 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
python实现windows下文件备份脚本
May 27 Python
详解Django中间件的5种自定义方法
Jul 26 Python
Python面向对象之类的内置attr属性示例
Dec 14 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
python basemap 画出经纬度并标定的实例
Jul 09 Python
python实现两张图片拼接为一张图片并保存
Jul 16 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
python脚本第一行如何写
Aug 30 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
深入浅析PHP7.0新特征(五大新特征)
2015/10/29 PHP
Yii框架常见缓存应用实例小结
2019/09/09 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
AngularJS双向绑定和依赖反转实例详解
2017/04/15 Javascript
jQuery 实现双击编辑表格功能
2017/06/19 jQuery
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
Vue中render函数的使用方法
2018/01/31 Javascript
vue实现学生录入系统之添加删除功能
2018/07/11 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
详解vue项目打包步骤
2019/03/29 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
怎么写工作检讨书
2014/11/16 职场文书
2014年绿化工作总结
2014/12/09 职场文书
初一年级组工作总结
2015/08/12 职场文书
股东出资协议书
2016/03/21 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技