mitudesk commited on
Commit
46f745a
1 Parent(s): 8fa4e95

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -3
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
- svc = Svc(model_name, config_name)
 
 
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()