Spaces:
Sleeping
Sleeping
Kajise Org
commited on
Commit
·
04bcbde
1
Parent(s):
d02f2a3
Adjust for 2 stem compatibility
Browse files
app.py
CHANGED
@@ -67,14 +67,12 @@ custom_theme = PurpleTheme()
|
|
67 |
def run_demucs(audio):
|
68 |
os.makedirs("out", exist_ok=True)
|
69 |
write('test.wav', audio[0], audio[1])
|
70 |
-
result = os.system("python3 -m demucs.separate -n htdemucs_ft -d cpu test.wav -o out")
|
71 |
print(f"Demucs result: {result}")
|
72 |
|
73 |
# Check if files exist before returning
|
74 |
files = ["./out/htdemucs_ft/test/vocals.wav",
|
75 |
-
"./out/htdemucs_ft/test/
|
76 |
-
"./out/htdemucs_ft/test/drums.wav",
|
77 |
-
"./out/htdemucs_ft/test/other.wav"]
|
78 |
|
79 |
for file in files:
|
80 |
if not os.path.isfile(file):
|
@@ -92,9 +90,7 @@ Gradio.Interface(
|
|
92 |
run_demucs,
|
93 |
Gradio.Audio(type="numpy", label="Input"),
|
94 |
[Gradio.Audio(type="filepath", label="Vocals", interactive=False),
|
95 |
-
Gradio.Audio(type="filepath", label="
|
96 |
-
Gradio.Audio(type="filepath", label="Drums", interactive=False),
|
97 |
-
Gradio.Audio(type="filepath", label="Other", interactive=False)],
|
98 |
title=title,
|
99 |
description=description,
|
100 |
article=article,
|
|
|
67 |
def run_demucs(audio):
|
68 |
os.makedirs("out", exist_ok=True)
|
69 |
write('test.wav', audio[0], audio[1])
|
70 |
+
result = os.system("python3 -m demucs.separate -n htdemucs_ft --two-stems=vocals -d cpu test.wav -o out")
|
71 |
print(f"Demucs result: {result}")
|
72 |
|
73 |
# Check if files exist before returning
|
74 |
files = ["./out/htdemucs_ft/test/vocals.wav",
|
75 |
+
"./out/htdemucs_ft/test/no_vocals.wav"]
|
|
|
|
|
76 |
|
77 |
for file in files:
|
78 |
if not os.path.isfile(file):
|
|
|
90 |
run_demucs,
|
91 |
Gradio.Audio(type="numpy", label="Input"),
|
92 |
[Gradio.Audio(type="filepath", label="Vocals", interactive=False),
|
93 |
+
Gradio.Audio(type="filepath", label="Instrumental", interactive=False)],
|
|
|
|
|
94 |
title=title,
|
95 |
description=description,
|
96 |
article=article,
|