Update app.py
Browse files
app.py
CHANGED
@@ -21,11 +21,13 @@ sid_map = {
|
|
21 |
}
|
22 |
|
23 |
|
24 |
-
def vc_fn(sid,
|
25 |
-
if
|
26 |
-
|
|
|
|
|
27 |
else:
|
28 |
-
|
29 |
# print(audio.shape,sampling_rate)
|
30 |
duration = audio.shape[0] / sampling_rate
|
31 |
audio = (audio / np.iinfo(audio.dtype).max).astype(np.float32)
|
@@ -72,11 +74,7 @@ with app:
|
|
72 |
## 注意
|
73 |
不要使用太长的语音
|
74 |
""")
|
75 |
-
|
76 |
-
vc_submit.click(vc_fn, [sid,vc_input3, vc_transform,sid2], [
|
77 |
-
vc_output1, vc_output2],api_name="predict")
|
78 |
-
else:
|
79 |
-
vc_submit.click(vc_fn, [sid,vc_input4, vc_transform,sid2], [
|
80 |
vc_output1, vc_output2],api_name="predict")
|
81 |
|
82 |
app.launch(show_api=True)
|
|
|
21 |
}
|
22 |
|
23 |
|
24 |
+
def vc_fn(sid, vc_input3,vc_input4,vc_transform,sid3):
|
25 |
+
if(vc_input3==None or vc_input4==None):
|
26 |
+
return "请上传一段音频后再次尝试", None
|
27 |
+
if sid3=='文件':
|
28 |
+
sampling_rate, audio = vc_input3
|
29 |
else:
|
30 |
+
sampling_rate, audio = vc_input4
|
31 |
# print(audio.shape,sampling_rate)
|
32 |
duration = audio.shape[0] / sampling_rate
|
33 |
audio = (audio / np.iinfo(audio.dtype).max).astype(np.float32)
|
|
|
74 |
## 注意
|
75 |
不要使用太长的语音
|
76 |
""")
|
77 |
+
vc_submit.click(vc_fn, [sid,vc_input3,vc_input4, vc_transform,sid2], [
|
|
|
|
|
|
|
|
|
78 |
vc_output1, vc_output2],api_name="predict")
|
79 |
|
80 |
app.launch(show_api=True)
|