Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -139,20 +139,9 @@ def process_audio_separation(task_id, mp3_url):
|
|
139 |
# 执行音频分离操作
|
140 |
mdxnet_stem1, mdxnet_stem2 = mdx_vr_separator("/tmp/" + mp3_filename, 'UVR-MDX-NET-Inst_HQ_3.onnx')
|
141 |
|
142 |
-
# 生成分离后的文件名
|
143 |
-
vocals_filename = f"{os.path.splitext(mp3_filename)[0]}_vocals.wav"
|
144 |
-
no_vocals_filename = f"{os.path.splitext(mp3_filename)[0]}_no_vocals.wav"
|
145 |
-
|
146 |
-
# 保存结果
|
147 |
-
with open(vocals_filename, 'wb') as file:
|
148 |
-
file.write(mdxnet_stem1)
|
149 |
-
|
150 |
-
with open(no_vocals_filename, 'wb') as file:
|
151 |
-
file.write(mdxnet_stem2)
|
152 |
-
|
153 |
# 提供文件的永久直链
|
154 |
-
vocals_url = f"/download/{os.path.basename(
|
155 |
-
no_vocals_url = f"/download/{os.path.basename(
|
156 |
|
157 |
# 更新任务状态
|
158 |
tasks[task_id] = {
|
|
|
139 |
# 执行音频分离操作
|
140 |
mdxnet_stem1, mdxnet_stem2 = mdx_vr_separator("/tmp/" + mp3_filename, 'UVR-MDX-NET-Inst_HQ_3.onnx')
|
141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
# 提供文件的永久直链
|
143 |
+
vocals_url = f"/download/{os.path.basename(mdxnet_stem1)}"
|
144 |
+
no_vocals_url = f"/download/{os.path.basename(mdxnet_stem2)}"
|
145 |
|
146 |
# 更新任务状态
|
147 |
tasks[task_id] = {
|