in svoice/separate.py [0:0]
def save_wavs(estimate_source, mix_sig, lengths, filenames, out_dir, sr=16000):
# Remove padding and flat
flat_estimate = remove_pad(estimate_source, lengths)
mix_sig = remove_pad(mix_sig, lengths)
# Write result
for i, filename in enumerate(filenames):
filename = os.path.join(
out_dir, os.path.basename(filename).strip(".wav"))
write(mix_sig[i], filename + ".wav", sr=sr)
C = flat_estimate[i].shape[0]
# future support for wave playing
for c in range(C):
write(flat_estimate[i][c], filename + f"_s{c + 1}.wav", sr=sr)