對Python使用mfcc的兩種方式詳解
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 )
返回結(jié)構(gòu)為(13,None)的np.Array,None表示任意數(shù)量
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
返回結(jié)構(gòu)為(None,13)的np.Array,通過 .T 可轉(zhuǎn)為(13,None)
3、這兩種方式的mfcc還是有明顯的區(qū)別的,上面兩個子圖是從(1)Librosa得到的 mfcc[0] 和 mfcc[1],下面的是(2)python_speech_features得到的 amfcc[0] 和 amfcc[1]

以上這篇對Python使用mfcc的兩種方式詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
flask框架配置mysql數(shù)據(jù)庫操作詳解
這篇文章主要介紹了flask框架配置mysql數(shù)據(jù)庫操作,結(jié)合實例形式詳細分析了flask框架配置mysql數(shù)據(jù)庫及連接訪問等相關(guān)操作技巧,需要的朋友可以參考下2019-11-11
Python Numpy實現(xiàn)計算矩陣的均值和標準差詳解
NumPy(Numerical Python)是Python的一種開源的數(shù)值計算擴展。這種工具可用來存儲和處理大型矩陣,比Python自身的嵌套列表結(jié)構(gòu)要高效的多。本文主要介紹用NumPy實現(xiàn)計算矩陣的均值和標準差,感興趣的小伙伴可以了解一下2021-11-11
Django ORM判斷查詢結(jié)果是否為空,判斷django中的orm為空實例
這篇文章主要介紹了Django ORM判斷查詢結(jié)果是否為空,判斷django中的orm為空實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
Python DataFrame 設(shè)置輸出不顯示index(索引)值的方法
今天小編就為大家分享一篇Python DataFrame 設(shè)置輸出不顯示index(索引)值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
總結(jié)的幾個Python函數(shù)方法設(shè)計原則
這篇文章主要介紹了總結(jié)的幾個Python函數(shù)方法設(shè)計原則,本文講解了每個函數(shù)只做一件事、保持簡單、保持簡短、輸入使用參數(shù)、輸出使用return語句等內(nèi)容,需要的朋友可以參考下2015-06-06
Python中在for循環(huán)中嵌套使用if和else語句的技巧
Python的語法糖非常強大,比如Python中在for循環(huán)中嵌套使用if和else語句的技巧便十分給力,下面我們就舉幾個例子來看詳細的用法:2016-06-06
Python3.5 Pandas模塊之Series用法實例分析
這篇文章主要介紹了Python3.5 Pandas模塊之Series用法,結(jié)合實例形式分析了Python3.5中Pandas模塊的Series結(jié)構(gòu)原理、創(chuàng)建、獲取、運算等相關(guān)操作技巧與注意事項,需要的朋友可以參考下2019-04-04
Python?中如何將十六進制轉(zhuǎn)換為?Base64
本篇文章將介紹在?Python?中將?hex?轉(zhuǎn)換為?base64?的方法,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2023-06-06

