【发布时间】:2016-12-09 08:52:22
【问题描述】:
谁能帮我绘制一个mfcc 特征作为功率谱图!我只能绘制在时域中未表示的mfcc 系数。我想在时域中绘制mfcc 特征。我还尝试应用 DCT 将其转换为时域!
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()
【问题讨论】:
-
有关您当前代码有什么问题的更多信息/上下文将帮助人们更好地回答这个问题。
-
我想对python的specgram函数有一些正确的了解。
标签: python python-2.7 matplotlib scipy