Spaces:
Runtime error
Runtime error
pengdaqian
commited on
Commit
·
f679ac2
1
Parent(s):
cfd243f
fix
Browse files
app.py
CHANGED
@@ -177,8 +177,10 @@ def svc_main(sid, input_audio):
|
|
177 |
vocals, accompaniment = prediction["vocals"], prediction["accompaniment"]
|
178 |
|
179 |
# 歌词和伴奏是否有问题
|
180 |
-
audio_loader.save('vocals_111.wav', vocals, sampling_rate)
|
181 |
-
audio_loader.save('accompaniment_111.wav', accompaniment, sampling_rate)
|
|
|
|
|
182 |
|
183 |
vocals = (vocals / np.iinfo(vocals.dtype).max).astype(np.float32)
|
184 |
if len(vocals.shape) > 1:
|
@@ -192,10 +194,20 @@ def svc_main(sid, input_audio):
|
|
192 |
|
193 |
out_vocals = svc_change(wav_path, f"configs/singers/singer00{sid}.npy")
|
194 |
|
195 |
-
|
196 |
|
197 |
-
sound1 = AudioSegment.from_file(
|
198 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
199 |
|
200 |
played_togther = sound1.overlay(sound2)
|
201 |
|
|
|
177 |
vocals, accompaniment = prediction["vocals"], prediction["accompaniment"]
|
178 |
|
179 |
# 歌词和伴奏是否有问题
|
180 |
+
# audio_loader.save('vocals_111.wav', vocals, sampling_rate)
|
181 |
+
# audio_loader.save('accompaniment_111.wav', accompaniment, sampling_rate)
|
182 |
+
soundfile.write('vocals_111.wav', vocals, sampling_rate, format="wav")
|
183 |
+
soundfile.write('accompaniment_111.wav', accompaniment, sampling_rate, format="wav")
|
184 |
|
185 |
vocals = (vocals / np.iinfo(vocals.dtype).max).astype(np.float32)
|
186 |
if len(vocals.shape) > 1:
|
|
|
194 |
|
195 |
out_vocals = svc_change(wav_path, f"configs/singers/singer00{sid}.npy")
|
196 |
|
197 |
+
soundfile.write('out_vocals_111.wav', out_vocals, 48000, format="wav")
|
198 |
|
199 |
+
sound1 = AudioSegment.from_file(
|
200 |
+
out_vocals[:, 0].tobytes(),
|
201 |
+
frame_rate=sampling_rate,
|
202 |
+
sample_width=out_vocals[:, 0].dtype.itemsize,
|
203 |
+
channels=1
|
204 |
+
)
|
205 |
+
sound2 = AudioSegment(
|
206 |
+
accompaniment[:, 0].tobytes(),
|
207 |
+
frame_rate=sampling_rate,
|
208 |
+
sample_width=accompaniment[:, 0].dtype.itemsize,
|
209 |
+
channels=1
|
210 |
+
)
|
211 |
|
212 |
played_togther = sound1.overlay(sound2)
|
213 |
|