From 87d674a03882c77dcd1738d55cd9fb069437d60e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eren=20G=C3=B6lge?= Date: Mon, 3 May 2021 14:25:09 +0200 Subject: [PATCH] bumpup librosa version to 0.8.0 --- TTS/bin/resample.py | 3 ++- TTS/utils/audio.py | 4 ++-- requirements.notebooks.txt | 3 +-- requirements.txt | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/TTS/bin/resample.py b/TTS/bin/resample.py index f1e416b4a4..3c5ef29c21 100644 --- a/TTS/bin/resample.py +++ b/TTS/bin/resample.py @@ -6,13 +6,14 @@ from multiprocessing import Pool import librosa +import soundfile as sf from tqdm import tqdm def resample_file(func_args): filename, output_sr = func_args y, sr = librosa.load(filename, sr=output_sr) - librosa.output.write_wav(filename, y, sr) + sf.write(filename, y, sr) if __name__ == "__main__": diff --git a/TTS/utils/audio.py b/TTS/utils/audio.py index 609eab0ae4..94caaa64b3 100644 --- a/TTS/utils/audio.py +++ b/TTS/utils/audio.py @@ -275,7 +275,7 @@ def spectrogram(self, y): else: D = self._stft(y) S = self._amp_to_db(np.abs(D)) - return self.normalize(S) + return self.normalize(S).astype(np.float32) def melspectrogram(self, y): if self.preemphasis != 0: @@ -283,7 +283,7 @@ def melspectrogram(self, y): else: D = self._stft(y) S = self._amp_to_db(self._linear_to_mel(np.abs(D))) - return self.normalize(S) + return self.normalize(S).astype(np.float32) def inv_spectrogram(self, spectrogram): """Converts spectrogram to waveform using librosa""" diff --git a/requirements.notebooks.txt b/requirements.notebooks.txt index 153e29f55f..65d3f642c9 100644 --- a/requirements.notebooks.txt +++ b/requirements.notebooks.txt @@ -1,2 +1 @@ -bokeh==1.4.0 -numba==0.48 +bokeh==1.4.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 0f29e95b82..204d119147 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ flask gdown inflect jieba -librosa==0.7.2 +librosa==0.8.0 matplotlib numpy==1.18.5 pandas