Spaces:
Running
Running
Katock
commited on
Commit
·
dc6504c
1
Parent(s):
a73a5ce
Update app.py
Browse files
app.py
CHANGED
@@ -92,25 +92,28 @@ if __name__ == '__main__':
|
|
92 |
"<center> 使用此处资源创作的作品,请显著标明模型出处(B站Cyber蝈蝈总)\n"
|
93 |
)
|
94 |
with gr.Tabs():
|
95 |
-
for (name, cover, svc_fn, tts_fn) in models:
|
96 |
with gr.TabItem(name):
|
97 |
with gr.Row():
|
98 |
with gr.Column():
|
99 |
mode = gr.Radio(label='模式', value='音频转音频', choices=['文字转音频', '音频转音频'])
|
100 |
if mode == '音频转音频':
|
101 |
svc_input = gr.Audio(label="上传干声 (已支持无限长音频,处理时间约为原音频时间的5倍)")
|
102 |
-
|
103 |
-
|
|
|
104 |
f0_predictor = gr.Radio(label="f0预测器 (对电音有影响)",
|
105 |
choices=['crepe', 'harvest', 'dio', 'pm'], value='crepe')
|
106 |
vc_submit = gr.Button("生成", variant="primary")
|
107 |
else:
|
108 |
text_input = gr.Textbox(label='说话内容', value='',
|
109 |
placeholder='请输入说话内容,(已支持无限长内容,处理时间约为说完原内容时间的5倍)')
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
|
|
|
|
114 |
f0_predictor = gr.Radio(label="f0预测器 (对电音有影响)",
|
115 |
choices=['crepe', 'harvest', 'dio', 'pm'], value='crepe')
|
116 |
tts_submit = gr.Button("生成", variant="primary")
|
|
|
92 |
"<center> 使用此处资源创作的作品,请显著标明模型出处(B站Cyber蝈蝈总)\n"
|
93 |
)
|
94 |
with gr.Tabs():
|
95 |
+
for (name, cover, (svc_fn, tts_fn)) in models:
|
96 |
with gr.TabItem(name):
|
97 |
with gr.Row():
|
98 |
with gr.Column():
|
99 |
mode = gr.Radio(label='模式', value='音频转音频', choices=['文字转音频', '音频转音频'])
|
100 |
if mode == '音频转音频':
|
101 |
svc_input = gr.Audio(label="上传干声 (已支持无限长音频,处理时间约为原音频时间的5倍)")
|
102 |
+
with gr.Row():
|
103 |
+
vc_transform = gr.Number(label="音高调整 (支持正负半音,12为一个八度)", value=0)
|
104 |
+
auto_f0 = gr.Checkbox(label="自动音高预测 (正常说话可选)", value=False)
|
105 |
f0_predictor = gr.Radio(label="f0预测器 (对电音有影响)",
|
106 |
choices=['crepe', 'harvest', 'dio', 'pm'], value='crepe')
|
107 |
vc_submit = gr.Button("生成", variant="primary")
|
108 |
else:
|
109 |
text_input = gr.Textbox(label='说话内容', value='',
|
110 |
placeholder='请输入说话内容,(已支持无限长内容,处理时间约为说完原内容时间的5倍)')
|
111 |
+
with gr.Row():
|
112 |
+
gender = gr.Radio(label='说话人性别', value='男', choices=['男', '女'])
|
113 |
+
tts_rate = gr.Number(label='语速 (正负百分比)', value=0)
|
114 |
+
with gr.Row():
|
115 |
+
vc_transform = gr.Number(label="音高调整 (支持正负半音,12为一个八度)", value=0)
|
116 |
+
auto_f0 = gr.Checkbox(label="自动音高预测 (正常说话可选)", value=False)
|
117 |
f0_predictor = gr.Radio(label="f0预测器 (对电音有影响)",
|
118 |
choices=['crepe', 'harvest', 'dio', 'pm'], value='crepe')
|
119 |
tts_submit = gr.Button("生成", variant="primary")
|