0
Kann mir jemand helfen, ein mfcc
Feature als ein Power-Spektrogramm zu plotten! Ich kann nur mfcc
Koeffizienten plotten, die im Zeitbereich nicht dargestellt werden. Ich möchte mfcc
Feature im Zeitbereich plotten. Ich habe auch versucht, DCT anzuwenden, um es in Zeitdomäne umzuwandeln!Plotten von MFCC Power Spektrogramm Python
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()
Mehr Informationen/Kontext darüber, was mit Ihrem aktuellen Code falsch ist, würden den Menschen helfen, dies besser zu beantworten. – eclarkso
Ich möchte einige korrekte Einblicke in die Funktion von Python. –