В чем разница между librosa и python_speech_features? - PullRequest
0 голосов
/ 21 мая 2019

Я собираюсь использовать библиотеку "python_speech_features" вместо "Librosa" в MFCC.

Когда я пытаюсь запустить mfcc в "python_speech_features", результат с Librosa сильно отличается.

Как я могу получить тот же результат, что и Librosa mfcc, используя python_speech_feature mfcc?

Вот результат и код.

Я пытался изменить hop_length и nfilter из python_speech_features.

import numpy as np
import librosa
import pyaudio
import scipy.signal
from scipy.io import wavfile
import matplotlib.pyplot as plt
from python_speech_features import mfcc

#Librosa MFCC
data,rate=librosa.load('data/fold1/sc-1-21.wav')
mfccs = librosa.feature.mfcc(y=data, sr=rate, n_mfcc=12)
plt.plot(mfccs)
print(mfccs)


#Python_speech_features MFCC
fs, dataa = wavfile.read('data/fold1/sc-1-21.wav')
a=mfcc(dataa, samplerate=22050, nfilt=12, nfft=2048, winstep=0.023)
print(a)
plt.plot(a)
...