对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 分析Nginx访问日志并保存到MySQL数据库实例
Mar 13 Python
python版本的读写锁操作方法
Apr 25 Python
Python中的日期时间处理详解
Nov 17 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
TensorFlow的权值更新方法
Jun 14 Python
numpy中的ndarray方法和属性详解
May 27 Python
对django layer弹窗组件的使用详解
Aug 31 Python
opencv-python 提取sift特征并匹配的实例
Dec 09 Python
tensorflow 保存模型和取出中间权重例子
Jan 24 Python
Pygame框架实现飞机大战
Aug 07 Python
Python列表推导式实现代码实例
Sep 09 Python
聊聊Python String型列表求最值的问题
Jan 18 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初学入门
2006/11/19 PHP
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
php中hashtable实现示例分享
2014/02/13 PHP
PHP静态成员变量
2017/02/14 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
Ruffy javascript 学习笔记
2009/11/30 Javascript
Array.prototype.slice.apply的使用方法
2010/03/17 Javascript
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
读jQuery之三(构建选择器)
2011/06/11 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
js实现3D图片展示效果
2017/03/09 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
python3的url编码和解码,自定义gbk、utf-8的例子
2019/08/22 Python
django使用channels实现通信的示例
2020/10/19 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
什么是ARP(Address Resolution Protocol)地址解析协议
2013/10/31 面试题
校园会短篇的广播稿
2014/10/21 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
幼师求职自荐信
2015/03/26 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
分析Python list操作为什么会错误
2021/11/17 Python
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
vue route新窗口跳转页面并且携带与接收参数
2022/04/10 Vue.js
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS