Я нашел спектрограмму аудиофайла fs = 2000, длиной 2 секунды, используя функцию mlab.specgram.
Эта спектрограмма представляет собой двумерный массив размером 129 * 59. (Ось частоты: 129, Ось времени: 59)
Я хочу изменить эту спектрограмму, но использование signal.istft не дает правильного результата.
(Очевидно, это должно дать мне Результат размером 1 * 4000, но дал мне результат 1 * 3712.)
Что мне делать?
мой параметр в программе: params = {'NFFT': 256, 'Fs' : 2000, 'noverlap': 192}
Извините, но не могу прикрепить мой аудиофайл и код.
Пожалуйста, помогите. Спасибо.