Spaces:
Paused
Paused
Update app_srt.py
Browse files- app_srt.py +1 -5
app_srt.py
CHANGED
@@ -556,12 +556,9 @@ def convert_from_srt(filename, video_full, language, split_model, multilingual):
|
|
556 |
pre_fun._path_audio_("audio_full.wav", f"./denoised/{split_model}/{filename}/", f"./denoised/{split_model}/{filename}/", "wav")
|
557 |
if os.path.isdir("output"):
|
558 |
shutil.rmtree("output")
|
559 |
-
if os.path.isdir("sliced"):
|
560 |
-
shutil.rmtree("sliced")
|
561 |
if multilingual==False:
|
562 |
for i in subtitle_list:
|
563 |
os.makedirs("output", exist_ok=True)
|
564 |
-
os.makedirs("sliced", exist_ok=True)
|
565 |
trim_audio([[i.start_time, i.end_time]], f"./denoised/{split_model}/{filename}/vocal_audio_full.wav_10.wav", f"sliced_audio_{i.index}")
|
566 |
print(f"正在合成第{i.index}条语音")
|
567 |
print(f"语音内容:{i.text}")
|
@@ -569,7 +566,6 @@ def convert_from_srt(filename, video_full, language, split_model, multilingual):
|
|
569 |
else:
|
570 |
for i in subtitle_list:
|
571 |
os.makedirs("output", exist_ok=True)
|
572 |
-
os.makedirs("sliced", exist_ok=True)
|
573 |
trim_audio([[i.start_time, i.end_time]], f"./denoised/{split_model}/{filename}/vocal_audio_full.wav_10.wav", f"sliced_audio_{i.index}")
|
574 |
print(f"正在合成第{i.index}条语音")
|
575 |
print(f"语音内容:{i.text.splitlines()[1]}")
|
@@ -610,7 +606,7 @@ with gr.Blocks() as app:
|
|
610 |
value="en",
|
611 |
)
|
612 |
inp4 = gr.Dropdown(label="请选择用于分离伴奏的模型", info="UVR-HP5去除背景音乐效果更好,但会对人声造成一定的损伤", choices=["UVR-HP2", "UVR-HP5"], value="UVR-HP5")
|
613 |
-
inp5 = gr.Checkbox(label="SRT文件是否为双语字幕", info="
|
614 |
btn = gr.Button("一键开启AI配音吧💕", variant="primary")
|
615 |
with gr.Column():
|
616 |
out1 = gr.Audio(label="为您生成的AI完整配音")
|
|
|
556 |
pre_fun._path_audio_("audio_full.wav", f"./denoised/{split_model}/{filename}/", f"./denoised/{split_model}/{filename}/", "wav")
|
557 |
if os.path.isdir("output"):
|
558 |
shutil.rmtree("output")
|
|
|
|
|
559 |
if multilingual==False:
|
560 |
for i in subtitle_list:
|
561 |
os.makedirs("output", exist_ok=True)
|
|
|
562 |
trim_audio([[i.start_time, i.end_time]], f"./denoised/{split_model}/{filename}/vocal_audio_full.wav_10.wav", f"sliced_audio_{i.index}")
|
563 |
print(f"正在合成第{i.index}条语音")
|
564 |
print(f"语音内容:{i.text}")
|
|
|
566 |
else:
|
567 |
for i in subtitle_list:
|
568 |
os.makedirs("output", exist_ok=True)
|
|
|
569 |
trim_audio([[i.start_time, i.end_time]], f"./denoised/{split_model}/{filename}/vocal_audio_full.wav_10.wav", f"sliced_audio_{i.index}")
|
570 |
print(f"正在合成第{i.index}条语音")
|
571 |
print(f"语音内容:{i.text.splitlines()[1]}")
|
|
|
606 |
value="en",
|
607 |
)
|
608 |
inp4 = gr.Dropdown(label="请选择用于分离伴奏的模型", info="UVR-HP5去除背景音乐效果更好,但会对人声造成一定的损伤", choices=["UVR-HP2", "UVR-HP5"], value="UVR-HP5")
|
609 |
+
inp5 = gr.Checkbox(label="SRT文件是否为双语字幕", info="若为双语字幕,请打勾选择(SRT文件中需要先出现中文字幕,后英文字幕;中英字幕各占一行)")
|
610 |
btn = gr.Button("一键开启AI配音吧💕", variant="primary")
|
611 |
with gr.Column():
|
612 |
out1 = gr.Audio(label="为您生成的AI完整配音")
|