Я делаю:
melspectrogram = librosa.feature.melspectrogram(
y=samples, sr=sample_rate, window=scipy.signal.hanning, n_fft=n_fft, hop_length=hop_length)
print('melspectrogram.shape', melspectrogram.shape)
print(melspectrogram)
audio_signal = librosa.feature.inverse.mel_to_audio(
melspectrogram, sr=sample_rate, n_fft=n_fft, hop_length=hop_length, window=scipy.signal.hanning)
print(audio_signal, audio_signal.shape)
sf.write('test.wav', audio_signal, sample_rate)
Реконструированный файл wav
звучит очень похоже на оригинал, но имеет небольшие обрезки и звуковые артефакты. Есть ли способ реконструировать более совершенно?