kevinwang676 commited on
Commit
9163520
·
verified ·
1 Parent(s): 09a99be

Update app_srt.py

Browse files
Files changed (1) hide show
  1. 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完整配音")