Update app.py
Browse files
app.py
CHANGED
@@ -12,12 +12,20 @@ logging.getLogger('numba').setLevel(logging.WARNING)
|
|
12 |
#
|
13 |
model_name = "logs/32k/uma1.pth"
|
14 |
config_name = "configs/uma1.json"
|
15 |
-
|
16 |
-
|
|
|
|
|
17 |
sid_map = {
|
18 |
"米浴":"rice",
|
19 |
"东海帝皇":"teio",
|
20 |
-
"爱慕织姬":"aimya"
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
}
|
22 |
|
23 |
|
@@ -41,6 +49,12 @@ def vc_fn(sid, vc_input3,vc_input4,vc_transform,sid3):
|
|
41 |
soundfile.write(out_wav_path, audio, 32000, format="wav")
|
42 |
out_wav_path.seek(0)
|
43 |
sid = sid_map[sid]
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
out_audio, _out_sr = svc.infer(sid, vc_transform, out_wav_path)
|
45 |
|
46 |
_audio = out_audio.cpu().numpy()
|
|
|
12 |
#
|
13 |
model_name = "logs/32k/uma1.pth"
|
14 |
config_name = "configs/uma1.json"
|
15 |
+
model2_name="logs/32k/uma2.pth"
|
16 |
+
config2_name = "configs/uma2.json"
|
17 |
+
model3_name="logs/32k/uma3.pth"
|
18 |
+
config3_name = "configs/uma3.json"
|
19 |
sid_map = {
|
20 |
"米浴":"rice",
|
21 |
"东海帝皇":"teio",
|
22 |
+
"爱慕织姬":"aimya",
|
23 |
+
"成田大进":"taishin",
|
24 |
+
"优秀素质":"nature",
|
25 |
+
"待兼诗歌剧":"mati",
|
26 |
+
"大拓太阳神":"sun",
|
27 |
+
"目白善信":"pama",
|
28 |
+
"第一红宝石":"ruby"
|
29 |
}
|
30 |
|
31 |
|
|
|
49 |
soundfile.write(out_wav_path, audio, 32000, format="wav")
|
50 |
out_wav_path.seek(0)
|
51 |
sid = sid_map[sid]
|
52 |
+
if sid in ["rice","tieo","aimya"]:
|
53 |
+
svc = Svc(model_name, config_name)
|
54 |
+
if sid in ["taishin","nature","mati"]:
|
55 |
+
svc = Svc(model2_name, config2_name)
|
56 |
+
if sid in ["sun","ruby","pama"]:
|
57 |
+
svc = Svc(model3_name, config3_name)
|
58 |
out_audio, _out_sr = svc.infer(sid, vc_transform, out_wav_path)
|
59 |
|
60 |
_audio = out_audio.cpu().numpy()
|