mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-10-08 16:00:01 +08:00
修正了对gr3的支持
This commit is contained in:
parent
3d65166b35
commit
948fedbf1d
@ -17,8 +17,9 @@ from srt_utils import (
|
|||||||
|
|
||||||
port = 8991
|
port = 8991
|
||||||
|
|
||||||
if len(sys.argv) > 1:
|
if len(sys.argv) > 2:
|
||||||
port = int(sys.argv[1])
|
port = int(sys.argv[1])
|
||||||
|
is_share = eval(sys.argv[2])
|
||||||
|
|
||||||
|
|
||||||
from i18n.i18n import I18nAuto
|
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:
|
except Exception as e:
|
||||||
gr.Warning(f"Can't Merge, Error: {e}")
|
gr.Warning(f"Can't Merge, Error: {e}")
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
@ -295,7 +296,7 @@ with gr.Blocks() as app:
|
|||||||
merge_list_button = gr.Button(i18n("合并文件夹与List"), variant="primary")
|
merge_list_button = gr.Button(i18n("合并文件夹与List"), variant="primary")
|
||||||
with gr.Column(scale=2):
|
with gr.Column(scale=2):
|
||||||
list_preview = gr.Textbox("", lines=20, max_lines=30, label=i18n("合并后的List"))
|
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])
|
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])
|
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])
|
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],
|
[input_audio],
|
||||||
[character],
|
[character],
|
||||||
)
|
)
|
||||||
|
|
||||||
upload_audio.change(
|
upload_audio.change(
|
||||||
change_character_name,
|
change_character_name,
|
||||||
[upload_audio],
|
[upload_audio],
|
||||||
@ -327,7 +328,7 @@ with gr.Blocks() as app:
|
|||||||
[upload_audio],
|
[upload_audio],
|
||||||
[input_audio],
|
[input_audio],
|
||||||
)
|
)
|
||||||
|
|
||||||
merge_button.click(
|
merge_button.click(
|
||||||
merge_srt,
|
merge_srt,
|
||||||
[
|
[
|
||||||
@ -376,4 +377,19 @@ with gr.Blocks() as app:
|
|||||||
[save_folder, character],
|
[save_folder, character],
|
||||||
[character_warning],
|
[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):
|
def change_srt_slicer(if_srt_slicer):
|
||||||
global p_srt_slicer
|
global p_srt_slicer
|
||||||
if(if_srt_slicer==True and p_srt_slicer==None):
|
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已开启")
|
yield i18n("SRT切割工具WebUI已开启")
|
||||||
print(cmd)
|
print(cmd)
|
||||||
p_srt_slicer = Popen(cmd, shell=True)
|
p_srt_slicer = Popen(cmd, shell=True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user