diff --git a/audio.py b/audio.py index 623d27e..88b8f6e 100644 --- a/audio.py +++ b/audio.py @@ -44,7 +44,7 @@ def griffin_lim(spectrogram): X_best = copy.deepcopy(spectrogram) for i in range(hp.n_iter): X_t = invert_spectrogram(X_best) - est = librosa.stft(X_t, hp.n_fft, hp.hop_length, win_length=hp.win_length) + est = librosa.stft(X_t, n_fft=hp.n_fft, hop_length=hp.hop_length, win_length=hp.win_length) phase = est / np.maximum(1e-8, np.abs(est)) X_best = spectrogram * phase X_t = invert_spectrogram(X_best) @@ -58,7 +58,8 @@ def invert_spectrogram(spectrogram): Args: spectrogram: [1+n_fft//2, t] ''' - return librosa.istft(spectrogram, hp.hop_length, win_length=hp.win_length, window="hann") + return librosa.istft(spectrogram, hop_length=hp.hop_length, win_length=hp.win_length, window="hann") + def get_spectrograms(fpath):