Spaces:
Runtime error
Runtime error
feat: added fontaine
Browse files- README.md +1 -1
- app.py +5 -4
- requirements.txt +1 -1
- weights/Fontaine/charlotte-jp/added_IVF1318_Flat_nprobe_1_charlotte-jp_v2.index +3 -0
- weights/Fontaine/charlotte-jp/charlotte-jp.pth +3 -0
- weights/Fontaine/charlotte-jp/cover.png +3 -0
- weights/Fontaine/furina-jp/added_IVF1358_Flat_nprobe_1_furina-jp_v2.index +3 -0
- weights/Fontaine/furina-jp/cover.png +3 -0
- weights/Fontaine/furina-jp/furina-jp.pth +3 -0
- weights/Fontaine/model_info.json +18 -0
- weights/folder_info.json +6 -0
README.md
CHANGED
|
@@ -4,7 +4,7 @@ emoji: 🎤
|
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: purple
|
| 6 |
sdk: gradio
|
| 7 |
-
sdk_version: 3.
|
| 8 |
app_file: app.py
|
| 9 |
pinned: true
|
| 10 |
license: mit
|
|
|
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: purple
|
| 6 |
sdk: gradio
|
| 7 |
+
sdk_version: 3.40.1
|
| 8 |
app_file: app.py
|
| 9 |
pinned: true
|
| 10 |
license: mit
|
app.py
CHANGED
|
@@ -186,8 +186,9 @@ def load_model():
|
|
| 186 |
def download_audio(url, audio_provider):
|
| 187 |
logs = []
|
| 188 |
if url == "":
|
| 189 |
-
|
| 190 |
-
|
|
|
|
| 191 |
if not os.path.exists("dl_audio"):
|
| 192 |
os.mkdir("dl_audio")
|
| 193 |
if audio_provider == "Youtube":
|
|
@@ -211,12 +212,12 @@ def download_audio(url, audio_provider):
|
|
| 211 |
def cut_vocal_and_inst(split_model):
|
| 212 |
logs = []
|
| 213 |
logs.append("Starting the audio splitting process...")
|
| 214 |
-
yield "\n".join(logs), None, None, None
|
| 215 |
command = f"demucs --two-stems=vocals -n {split_model} dl_audio/audio.wav -o output"
|
| 216 |
result = subprocess.Popen(command.split(), stdout=subprocess.PIPE, text=True)
|
| 217 |
for line in result.stdout:
|
| 218 |
logs.append(line)
|
| 219 |
-
yield "\n".join(logs), None, None, None
|
| 220 |
print(result.stdout)
|
| 221 |
vocal = f"output/{split_model}/audio/vocals.wav"
|
| 222 |
inst = f"output/{split_model}/audio/no_vocals.wav"
|
|
|
|
| 186 |
def download_audio(url, audio_provider):
|
| 187 |
logs = []
|
| 188 |
if url == "":
|
| 189 |
+
logs.append("URL required!")
|
| 190 |
+
yield None, "\n".join(logs)
|
| 191 |
+
return None, "\n".join(logs)
|
| 192 |
if not os.path.exists("dl_audio"):
|
| 193 |
os.mkdir("dl_audio")
|
| 194 |
if audio_provider == "Youtube":
|
|
|
|
| 212 |
def cut_vocal_and_inst(split_model):
|
| 213 |
logs = []
|
| 214 |
logs.append("Starting the audio splitting process...")
|
| 215 |
+
yield "\n".join(logs), None, None, None
|
| 216 |
command = f"demucs --two-stems=vocals -n {split_model} dl_audio/audio.wav -o output"
|
| 217 |
result = subprocess.Popen(command.split(), stdout=subprocess.PIPE, text=True)
|
| 218 |
for line in result.stdout:
|
| 219 |
logs.append(line)
|
| 220 |
+
yield "\n".join(logs), None, None, None
|
| 221 |
print(result.stdout)
|
| 222 |
vocal = f"output/{split_model}/audio/vocals.wav"
|
| 223 |
inst = f"output/{split_model}/audio/no_vocals.wav"
|
requirements.txt
CHANGED
|
@@ -7,7 +7,7 @@ scipy==1.9.3
|
|
| 7 |
librosa==0.9.1
|
| 8 |
fairseq==0.12.2
|
| 9 |
faiss-cpu==1.7.3
|
| 10 |
-
gradio==3.
|
| 11 |
pyworld==0.3.2
|
| 12 |
soundfile>=0.12.1
|
| 13 |
praat-parselmouth>=0.4.2
|
|
|
|
| 7 |
librosa==0.9.1
|
| 8 |
fairseq==0.12.2
|
| 9 |
faiss-cpu==1.7.3
|
| 10 |
+
gradio==3.40.1
|
| 11 |
pyworld==0.3.2
|
| 12 |
soundfile>=0.12.1
|
| 13 |
praat-parselmouth>=0.4.2
|
weights/Fontaine/charlotte-jp/added_IVF1318_Flat_nprobe_1_charlotte-jp_v2.index
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d18fb9a5a38bba0440a740bc3b9c997dffc0d4d0d97a24cd76293ef9d48ee855
|
| 3 |
+
size 162414699
|
weights/Fontaine/charlotte-jp/charlotte-jp.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:53fa283c1066d6cb0672ac753868941c3a0f1095412f0b65daf84c7bb7c90087
|
| 3 |
+
size 57590442
|
weights/Fontaine/charlotte-jp/cover.png
ADDED
|
Git LFS Details
|
weights/Fontaine/furina-jp/added_IVF1358_Flat_nprobe_1_furina-jp_v2.index
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:af92cb2386b8b21c8d2bc323760f19bec8e16b26ef7aba5973b503241721dd23
|
| 3 |
+
size 167345779
|
weights/Fontaine/furina-jp/cover.png
ADDED
|
Git LFS Details
|
weights/Fontaine/furina-jp/furina-jp.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:aa3fc0c7983a948d3e8eee050d1a4c04b4fd5b90f9f8f7336dc6bb648df6e4cc
|
| 3 |
+
size 57589001
|
weights/Fontaine/model_info.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"furina-jp": {
|
| 3 |
+
"enable": true,
|
| 4 |
+
"model_path": "furina-jp.pth",
|
| 5 |
+
"title": "Furina - 275 Epochs",
|
| 6 |
+
"cover": "cover.png",
|
| 7 |
+
"feature_retrieval_library": "added_IVF1358_Flat_nprobe_1_furina-jp_v2.index",
|
| 8 |
+
"author":"ArkanDash"
|
| 9 |
+
},
|
| 10 |
+
"charlotte-jp": {
|
| 11 |
+
"enable": true,
|
| 12 |
+
"model_path": "charlotte-jp.pth",
|
| 13 |
+
"title": "Charlotte - 400 Epochs",
|
| 14 |
+
"cover": "cover.png",
|
| 15 |
+
"feature_retrieval_library": "added_IVF1318_Flat_nprobe_1_charlotte-jp_v2.index",
|
| 16 |
+
"author":"ArkanDash"
|
| 17 |
+
}
|
| 18 |
+
}
|
weights/folder_info.json
CHANGED
|
@@ -28,5 +28,11 @@
|
|
| 28 |
"title": "Sumeru",
|
| 29 |
"folder_path": "Sumeru",
|
| 30 |
"description": "[](https://huggingface.co/ArkanDash/rvc-genshin-impact)"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
}
|
| 32 |
}
|
|
|
|
| 28 |
"title": "Sumeru",
|
| 29 |
"folder_path": "Sumeru",
|
| 30 |
"description": "[](https://huggingface.co/ArkanDash/rvc-genshin-impact)"
|
| 31 |
+
},
|
| 32 |
+
"Fontaine":{
|
| 33 |
+
"enable": true,
|
| 34 |
+
"title": "Fontaine",
|
| 35 |
+
"folder_path": "Fontaine",
|
| 36 |
+
"description": "[](https://huggingface.co/ArkanDash/rvc-genshin-impact)"
|
| 37 |
}
|
| 38 |
}
|