kevinwang676 commited on
Commit
6a3fe23
1 Parent(s): 061b0a8

Update app_share.py

Browse files
Files changed (1) hide show
  1. app_share.py +16 -11
app_share.py CHANGED
@@ -319,19 +319,24 @@ def convert_from_srt(apikey, filename, audio_full, voice, multilingual):
319
  shutil.rmtree("output")
320
  if multilingual==False:
321
  for i in subtitle_list:
322
- os.makedirs("output", exist_ok=True)
323
- trim_audio([[i.start_time, i.end_time]], audio_full, f"sliced_audio_{i.index}")
324
- print(f"正在合成第{i.index}条语音")
325
- print(f"语音内容:{i.text}")
326
- convert(apikey, i.text, f"sliced_audio_{i.index}_0.wav", voice, i.text + " " + str(i.index))
 
 
 
327
  else:
328
  for i in subtitle_list:
329
- os.makedirs("output", exist_ok=True)
330
- trim_audio([[i.start_time, i.end_time]], audio_full, f"sliced_audio_{i.index}")
331
- print(f"正在合成第{i.index}条语音")
332
- print(f"语音内容:{i.text.splitlines()[1]}")
333
- convert(apikey, i.text.splitlines()[1], f"sliced_audio_{i.index}_0.wav", voice, i.text.splitlines()[1] + " " + str(i.index))
334
-
 
 
335
  merge_audios("output")
336
 
337
  return "AI配音版.wav"
 
319
  shutil.rmtree("output")
320
  if multilingual==False:
321
  for i in subtitle_list:
322
+ try:
323
+ os.makedirs("output", exist_ok=True)
324
+ trim_audio([[i.start_time, i.end_time]], audio_full, f"sliced_audio_{i.index}")
325
+ print(f"正在合成第{i.index}条语音")
326
+ print(f"语音内容:{i.text}")
327
+ convert(apikey, i.text, f"sliced_audio_{i.index}_0.wav", voice, i.text + " " + str(i.index))
328
+ except Exception:
329
+ pass
330
  else:
331
  for i in subtitle_list:
332
+ try:
333
+ os.makedirs("output", exist_ok=True)
334
+ trim_audio([[i.start_time, i.end_time]], audio_full, f"sliced_audio_{i.index}")
335
+ print(f"正在合成第{i.index}条语音")
336
+ print(f"语音内容:{i.text.splitlines()[1]}")
337
+ convert(apikey, i.text.splitlines()[1], f"sliced_audio_{i.index}_0.wav", voice, i.text.splitlines()[1] + " " + str(i.index))
338
+ except Exception:
339
+ pass
340
  merge_audios("output")
341
 
342
  return "AI配音版.wav"