mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-10-07 15:19:59 +08:00
修正了对gr3的支持
This commit is contained in:
parent
3d65166b35
commit
948fedbf1d
@ -17,8 +17,9 @@ from srt_utils import (
|
||||
|
||||
port = 8991
|
||||
|
||||
if len(sys.argv) > 1:
|
||||
if len(sys.argv) > 2:
|
||||
port = int(sys.argv[1])
|
||||
is_share = eval(sys.argv[2])
|
||||
|
||||
|
||||
from i18n.i18n import I18nAuto
|
||||
@ -199,7 +200,7 @@ def preview_merged_list(first_list_folder, second_list_folder, merge_list_charac
|
||||
except Exception as e:
|
||||
gr.Warning(f"Can't Merge, Error: {e}")
|
||||
return ""
|
||||
|
||||
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
@ -295,7 +296,7 @@ with gr.Blocks() as app:
|
||||
merge_list_button = gr.Button(i18n("合并文件夹与List"), variant="primary")
|
||||
with gr.Column(scale=2):
|
||||
list_preview = gr.Textbox("", lines=20, max_lines=30, label=i18n("合并后的List"))
|
||||
|
||||
|
||||
scan_list_button.click(scan_list_folders, [scan_list_folder], [first_list_folder, second_list_folder])
|
||||
merge_list_button.click(preview_merged_list, [first_list_folder, second_list_folder, merge_list_character_name, scan_list_folder], [list_preview])
|
||||
save_folder.change(lambda x:gr.Textbox(value=x), [save_folder], [scan_list_folder])
|
||||
@ -317,7 +318,7 @@ with gr.Blocks() as app:
|
||||
[input_audio],
|
||||
[character],
|
||||
)
|
||||
|
||||
|
||||
upload_audio.change(
|
||||
change_character_name,
|
||||
[upload_audio],
|
||||
@ -327,7 +328,7 @@ with gr.Blocks() as app:
|
||||
[upload_audio],
|
||||
[input_audio],
|
||||
)
|
||||
|
||||
|
||||
merge_button.click(
|
||||
merge_srt,
|
||||
[
|
||||
@ -376,4 +377,19 @@ with gr.Blocks() as app:
|
||||
[save_folder, character],
|
||||
[character_warning],
|
||||
)
|
||||
app.launch(inbrowser=True, server_port=port, debug=True)
|
||||
if gr.__version__.split(".")[0] == "4":
|
||||
app.launch(
|
||||
server_name="0.0.0.0",
|
||||
inbrowser=True,
|
||||
share=is_share,
|
||||
server_port=port,
|
||||
quiet=True,
|
||||
)
|
||||
else:
|
||||
app.queue(concurrency_count=511, max_size=1022).launch(
|
||||
server_name="0.0.0.0",
|
||||
inbrowser=True,
|
||||
share=is_share,
|
||||
server_port=port,
|
||||
quiet=True,
|
||||
)
|
||||
|
2
webui.py
2
webui.py
@ -166,7 +166,7 @@ def change_label(if_label,path_list):
|
||||
def change_srt_slicer(if_srt_slicer):
|
||||
global p_srt_slicer
|
||||
if(if_srt_slicer==True and p_srt_slicer==None):
|
||||
cmd = '"%s" tools/srt_slicer/webui.py %s'%(python_exec,webui_port_srt_slicer)
|
||||
cmd = '"%s" tools/srt_slicer/webui.py %s %s'%(python_exec,webui_port_srt_slicer,is_share)
|
||||
yield i18n("SRT切割工具WebUI已开启")
|
||||
print(cmd)
|
||||
p_srt_slicer = Popen(cmd, shell=True)
|
||||
|
Loading…
x
Reference in New Issue
Block a user