Merge pull request #148 from EngsShi/4.0
add webUI.py input text clear fun
This commit is contained in:
commit
6c213832e8
6
webUI.py
6
webUI.py
|
@ -124,9 +124,12 @@ def tts_func(_text,_rate,_voice):
|
|||
p.wait()
|
||||
return output_file
|
||||
|
||||
def text_clear(text):
|
||||
return re.sub(r"[\n\,\(\) ]", "", text)
|
||||
|
||||
def vc_fn2(sid, input_audio, vc_transform, auto_f0,cluster_ratio, slice_db, noise_scale,pad_seconds,cl_num,lg_num,lgr_num,text2tts,tts_rate,tts_voice,F0_mean_pooling,enhancer_adaptive_key):
|
||||
#使用edge-tts把文字转成音频
|
||||
text2tts=text_clear(text2tts)
|
||||
output_file=tts_func(text2tts,tts_rate,tts_voice)
|
||||
|
||||
#调整采样率
|
||||
|
@ -221,9 +224,8 @@ with gr.Blocks(
|
|||
""")
|
||||
debug_button = gr.Checkbox(label="Debug模式,如果向社区反馈BUG需要打开,打开后控制台可以显示具体错误提示", value=debug)
|
||||
vc_submit.click(vc_fn, [sid, vc_input3, vc_transform,auto_f0,cluster_ratio, slice_db, noise_scale,pad_seconds,cl_num,lg_num,lgr_num,F0_mean_pooling,enhancer_adaptive_key], [vc_output1, vc_output2])
|
||||
vc_submit2.click(vc_fn2, [sid, vc_input3, vc_transform,auto_f0,cluster_ratio, slice_db, noise_scale,pad_seconds,cl_num,lg_num,lgr_num,text2tts,tts_rate,F0_mean_pooling,enhancer_adaptive_key], [vc_output1, vc_output2])
|
||||
debug_button.change(debug_change,[],[])
|
||||
vc_submit2.click(vc_fn2, [sid, vc_input3, vc_transform,auto_f0,cluster_ratio, slice_db, noise_scale,pad_seconds,cl_num,lg_num,lgr_num,text2tts,tts_rate,tts_voice,F0_mean_pooling,enhancer_adaptive_key], [vc_output1, vc_output2])
|
||||
debug_button.change(debug_change,[],[])
|
||||
model_load_button.click(modelAnalysis,[model_path,config_path,cluster_model_path,device,enhance],[sid,sid_output])
|
||||
model_unload_button.click(modelUnload,[],[sid,sid_output])
|
||||
app.launch()
|
||||
|
|
Loading…
Reference in New Issue