对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 相关文章推荐
c++生成dll使用python调用dll的方法
Jan 20 Python
跟老齐学Python之画圈还不简单吗?
Sep 20 Python
深入讲解Python中面向对象编程的相关知识
May 25 Python
基于python的Tkinter实现一个简易计算器
Dec 31 Python
Python3使用requests发闪存的方法
May 11 Python
Python简单实现socket信息发送与监听功能示例
Jan 03 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
用python统计代码行的示例(包括空行和注释)
Jul 24 Python
一文带你了解Python中的字符串是什么
Nov 20 Python
Python中最大递归深度值的探讨
Mar 05 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
关于tensorflow softmax函数用法解析
Jun 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
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
jQuery右下角悬浮广告实例
2016/10/17 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
vue项目中跳转到外部链接的实例讲解
2018/09/20 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
Python升级提示Tkinter模块找不到的解决方法
2014/08/22 Python
Python函数中定义参数的四种方式
2014/11/30 Python
Python格式化css文件的方法
2015/03/10 Python
python单例模式实例分析
2015/04/08 Python
Python二分法搜索算法实例分析
2015/05/11 Python
举例详解Python中threading模块的几个常用方法
2015/06/18 Python
python基础教程之五种数据类型详解
2017/01/12 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
法务专员岗位职责
2014/01/02 职场文书
五型班组建设方案
2014/02/10 职场文书
生产厂长岗位职责
2014/02/21 职场文书
诚信考试倡议书
2014/04/15 职场文书
银行金融服务方案
2014/06/11 职场文书
教代会开幕词
2015/01/28 职场文书
导游词开场白
2015/01/31 职场文书