qqwjq1981 commited on
Commit
64e6459
·
verified ·
1 Parent(s): db2df06

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -374,11 +374,14 @@ def process_entry(entry, i, video_width, video_height, add_voiceover, target_lan
374
  logger.debug(f"Audio clip duration: {audio_clip.duration}, Desired duration: {desired_duration}")
375
 
376
  if audio_clip.duration < desired_duration:
 
377
  silence_duration = desired_duration - audio_clip.duration
378
- audio_clip = concatenate_audioclips([audio_clip, AudioClip(lambda t: 0, duration=silence_duration)])
 
 
379
  logger.info(f"Padded audio with {silence_duration} seconds of silence.")
380
-
381
- audio_segment = audio_clip.set_start(entry["start"]).set_duration(desired_duration)
382
  except Exception as e:
383
  logger.error(f"\u274c Failed to generate audio segment for entry {i}: {e}")
384
  audio_segment = None
 
374
  logger.debug(f"Audio clip duration: {audio_clip.duration}, Desired duration: {desired_duration}")
375
 
376
  if audio_clip.duration < desired_duration:
377
+ # Pad with silence if audio is too short
378
  silence_duration = desired_duration - audio_clip.duration
379
+
380
+ # Concatenate the original audio and silence
381
+ audio_clip = concatenate_audioclips([audio_clip, silence(duration=silence_duration)])
382
  logger.info(f"Padded audio with {silence_duration} seconds of silence.")
383
+
384
+ audio_segment = audio_clip.set_start(entry["start"]).set_duration(desired_duration)
385
  except Exception as e:
386
  logger.error(f"\u274c Failed to generate audio segment for entry {i}: {e}")
387
  audio_segment = None