时间:2021-05-23
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 pmfccfilepath = "/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的两种方式详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python系统调用的实例详解本文将通过两种方法对python系统调用进行讲解,包括python使用CreateProcess函数运行其他程序和ctypes模块
AndroidSharedPreferences详解获取SharedPreferences的两种方式:1调用Context对象的getSharedPrefere
python自定义异常实例详解本文通过两种方法对Python自定义异常进行讲解,第一种:创建一个新的exception类来拥有自己的异常,第二种:raise唯一
Python程序有两种退出方式:os._exit()和sys.exit()。我查了一下这两种方式的区别。os._exit()会直接将python程序终止,之后的
前面已经演示了Python:使用threading模块实现多线程编程二两种方式起线程和Python:使用threading模块实现多线程编程三threading