kevinwang676 commited on
Commit
cb7a32e
·
verified ·
1 Parent(s): b4cd117

Update app_srt.py

Browse files
Files changed (1) hide show
  1. app_srt.py +9 -9
app_srt.py CHANGED
@@ -428,9 +428,9 @@ class subtitle:
428
  def __str__(self) -> str:
429
  return f'id:{self.index},start:{self.start_time},end:{self.end_time},text:{self.text}'
430
 
431
- def read_srt(filename):
432
  offset=0
433
- with open(filename,"r",encoding="utf-8") as f:
434
  file=f.readlines()
435
  subtitle_list=[]
436
  indexlist=[]
@@ -508,13 +508,13 @@ def merge_audios(input_dir):
508
  return "AI配音版.wav"
509
 
510
  def convert_from_srt(filename, audio_full, language):
511
- subtitle_list = read_srt(filename)
512
- for i in subtitle_list:
513
- os.makedirs("output", exist_ok=True)
514
- print(f"正在合成第{i.index}条语音")
515
- print(f"语音内容:{i.text}")
516
- trim_audio([[i.start_time, i.end_time]], audio_full, f"sliced_audio_{i.index}")
517
- predict(i.text, language, f"sliced_audio_{i.index}_0.wav", i.text + " " + str(i.index))
518
  return merge_audios("output")
519
 
520
  with gr.Blocks() as app:
 
428
  def __str__(self) -> str:
429
  return f'id:{self.index},start:{self.start_time},end:{self.end_time},text:{self.text}'
430
 
431
+ def read_srt(uploaded_file):
432
  offset=0
433
+ with open(uploaded_file.name,"r",encoding="utf-8") as f:
434
  file=f.readlines()
435
  subtitle_list=[]
436
  indexlist=[]
 
508
  return "AI配音版.wav"
509
 
510
  def convert_from_srt(filename, audio_full, language):
511
+ subtitle_list = read_srt(filename)
512
+ for i in subtitle_list:
513
+ os.makedirs("output", exist_ok=True)
514
+ print(f"正在合成第{i.index}条语音")
515
+ print(f"语音内容:{i.text}")
516
+ trim_audio([[i.start_time, i.end_time]], audio_full, f"sliced_audio_{i.index}")
517
+ predict(i.text, language, f"sliced_audio_{i.index}_0.wav", i.text + " " + str(i.index))
518
  return merge_audios("output")
519
 
520
  with gr.Blocks() as app: