Spaces:
Running
Running
Commit
·
d46145c
1
Parent(s):
6b7f648
add model info
Browse files- separate.py +23 -22
separate.py
CHANGED
@@ -19,7 +19,7 @@ def convert_to_wav(in_filename: str) -> str:
|
|
19 |
|
20 |
logging.info(f"Converting '{in_filename}' to '{out_filename}'")
|
21 |
_ = os.system(
|
22 |
-
f"ffmpeg -hide_banner -loglevel error -i '{in_filename}' -ar
|
23 |
)
|
24 |
|
25 |
return out_filename
|
@@ -58,6 +58,7 @@ def get_file(
|
|
58 |
|
59 |
@lru_cache(maxsize=30)
|
60 |
def load_model(name: str):
|
|
|
61 |
if "spleeter" in name:
|
62 |
return load_spleeter_model(name)
|
63 |
elif "UVR" in name:
|
@@ -120,25 +121,25 @@ def load_spleeter_model(name: str):
|
|
120 |
|
121 |
|
122 |
model_list = [
|
123 |
-
"sherpa-onnx-spleeter-2stems",
|
124 |
-
"sherpa-onnx-spleeter-2stems-fp16",
|
125 |
-
"sherpa-onnx-spleeter-2stems-int8",
|
126 |
-
"
|
127 |
-
"
|
128 |
-
"
|
129 |
-
"
|
130 |
-
"
|
131 |
-
"
|
132 |
-
"
|
133 |
-
"UVR-MDX-NET-
|
134 |
-
"UVR-MDX-NET-
|
135 |
-
"UVR-MDX-NET-
|
136 |
-
"UVR-MDX-
|
137 |
-
"
|
138 |
-
"
|
139 |
-
"
|
140 |
-
"
|
141 |
-
"
|
142 |
-
"
|
143 |
-
"
|
144 |
]
|
|
|
19 |
|
20 |
logging.info(f"Converting '{in_filename}' to '{out_filename}'")
|
21 |
_ = os.system(
|
22 |
+
f"ffmpeg -hide_banner -loglevel error -i '{in_filename}' -ar 44100 -ac 2 '{out_filename}' -y"
|
23 |
)
|
24 |
|
25 |
return out_filename
|
|
|
58 |
|
59 |
@lru_cache(maxsize=30)
|
60 |
def load_model(name: str):
|
61 |
+
name = name.split("|")[0]
|
62 |
if "spleeter" in name:
|
63 |
return load_spleeter_model(name)
|
64 |
elif "UVR" in name:
|
|
|
121 |
|
122 |
|
123 |
model_list = [
|
124 |
+
"sherpa-onnx-spleeter-2stems|fastest",
|
125 |
+
"sherpa-onnx-spleeter-2stems-fp16|fastest",
|
126 |
+
"sherpa-onnx-spleeter-2stems-int8|fastest",
|
127 |
+
"UVR_MDXNET_1_9703.onnx|slow",
|
128 |
+
"UVR_MDXNET_2_9682.onnx|slow",
|
129 |
+
"UVR_MDXNET_3_9662.onnx|slow",
|
130 |
+
"UVR_MDXNET_9482.onnx|slow",
|
131 |
+
"UVR_MDXNET_KARA.onnx|slow",
|
132 |
+
"UVR_MDXNET_KARA_2.onnx|slowest",
|
133 |
+
"UVR_MDXNET_Main.onnx|slowest",
|
134 |
+
"UVR-MDX-NET-Inst_1.onnx|slowest",
|
135 |
+
"UVR-MDX-NET-Inst_2.onnx|slowest",
|
136 |
+
"UVR-MDX-NET-Inst_3.onnx|slowest",
|
137 |
+
"UVR-MDX-NET-Inst_HQ_1.onnx|slowest",
|
138 |
+
"UVR-MDX-NET-Inst_HQ_2.onnx|slowest",
|
139 |
+
"UVR-MDX-NET-Inst_HQ_3.onnx|slowest",
|
140 |
+
"UVR-MDX-NET-Inst_HQ_4.onnx|slowest",
|
141 |
+
"UVR-MDX-NET-Inst_HQ_5.onnx|slowest",
|
142 |
+
"UVR-MDX-NET-Inst_Main.onnx|slowest",
|
143 |
+
"UVR-MDX-NET-Voc_FT.onnx|slowest",
|
144 |
+
"UVR-MDX-NET_Crowd_HQ_1.onnx|slowest",
|
145 |
]
|