对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多线程扫描端口示例
Jan 16 Python
python实现bitmap数据结构详解
Feb 17 Python
python使用自定义user-agent抓取网页的方法
Apr 15 Python
python中函数传参详解
Jul 03 Python
Python 实现异步调用函数的示例讲解
Oct 14 Python
对python中的iter()函数与next()函数详解
Oct 18 Python
pyqt5 QProgressBar清空进度条的实例
Jun 21 Python
python实现串口自动触发工作的示例
Jul 02 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
May 10 Python
python中怎么表示空值
Jun 19 Python
python中常见错误及解决方法
Jun 21 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
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
php的sprintf函数的用法 控制浮点数格式
2014/02/14 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
Ajax+PHP实现的模拟进度条功能示例
2019/02/11 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
2019/06/08 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
2008/08/05 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
jQuery实现仿Google首页拖动效果的方法
2015/05/04 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
JS如何判断json是否为空
2016/07/06 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python pickle 和 shelve模块的用法
2013/09/16 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
2015/08/07 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python查看模块,对象的函数方法
2018/10/16 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
关于keras中keras.layers.merge的用法说明
2020/05/23 Python
python用什么编辑器进行项目开发
2020/06/17 Python
英国日常交易网站:Wowcher
2018/09/04 全球购物
有针对性的求职自荐信
2013/11/14 职场文书
乡镇遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
小学作文之描写天气
2019/08/15 职场文书
Nginx的反向代理实例详解
2021/03/31 Servers
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技