首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MFCC功率谱图的绘制

MFCC功率谱图的绘制
EN

Stack Overflow用户
提问于 2016-08-03 22:46:16
回答 1查看 1.5K关注 0票数 0

有没有人能帮我把mfcc特征画成功率谱图!我只能绘制mfcc系数,它不是在时域中表示的。我想在时域中绘制mfcc特征图。我还尝试了应用DCT将其转换为时域!

代码语言:javascript
复制
from python_speech_features import mfcc
#from python_speech_features import logfbank `enter code here`
import scipy.io.wavfile as wav
import pandas as pd
import matplotlib.pyplot as plt
from python_speech_features import logfbank
import scipy.fftpack

(rate,sig) = wav.read("Voice0003.wav")
mfcc_feat = mfcc(sig,rate)


(rate2,sig2) = wav.read("Voice0004.wav")
mfcc_feat2 = mfcc(sig2,rate2)
yf = scipy.fftpack.fft(sig,rate)
#fbank_feat = logfbank(yf)
#dct=scipy.fftpack.dct(fbank_feat      tried converting into Time Domain            didnt help


print(len(mfcc_feat))
print(len(mfcc_feat2))

pd.DataFrame(mfcc_feat2).T.plot()
plt.show()
pd.DataFrame(mfcc_feat).T.plot()
plt.show()
EN

回答 1

Stack Overflow用户

发布于 2016-08-05 15:20:44

Pxx,freqs,bin,im = plt.specgram(signal,NFFT=NFFT,Fs=2,noverlap=100,cmap=None) #signal是.wav文件的一维数组

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38746889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档