From cb20ae20566637d2f0bba472c7be41f34f841ebf Mon Sep 17 00:00:00 2001 From: "J. Pery" Date: Thu, 9 Mar 2023 16:10:54 +0100 Subject: [PATCH] Support for newer librosa versions --- requirements.txt | 2 +- svoice/separate.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100755 => 100644 svoice/separate.py diff --git a/requirements.txt b/requirements.txt index 1f1f92727..f783ca06f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ hydra_core==1.0.3 hydra_colorlog==1.0.0 pystoi==0.3.3 torchaudio==0.6.0 -librosa==0.7.1 +librosa==0.9.2 numba==0.48 diff --git a/svoice/separate.py b/svoice/separate.py old mode 100755 new mode 100644 index 2aa985b16..9a3c1ff45 --- a/svoice/separate.py +++ b/svoice/separate.py @@ -11,7 +11,7 @@ import os import sys -import librosa +import soundfile as sf import torch import tqdm @@ -55,7 +55,7 @@ def save_wavs(estimate_source, mix_sig, lengths, filenames, out_dir, sr=16000): def write(inputs, filename, sr=8000): - librosa.output.write_wav(filename, inputs, sr, norm=True) + sf.write(filename, inputs, sr, subtype='PCM_24') def get_mix_paths(args):