qqwjq1981 commited on
Commit
83b77eb
·
verified ·
1 Parent(s): c5caa4d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -307,10 +307,13 @@ def generate_voiceover(translated_json, language, output_audio_path):
307
  # Concatenate translated text into a single string
308
  full_text = " ".join(entry["translated"] for entry in translated_json)
309
 
310
- # Generate speech and save to file
311
- tts = gTTS(text=full_text, lang=language)
312
- tts.save(output_audio_path)
313
-
 
 
 
314
  def upload_and_manage(file, target_language, mode="transcription"):
315
  if file is None:
316
  logger.info("No file uploaded. Please upload a video/audio file.")
 
307
  # Concatenate translated text into a single string
308
  full_text = " ".join(entry["translated"] for entry in translated_json)
309
 
310
+ try:
311
+ tts = gTTS(text=full_text, lang=language)
312
+ time.sleep(10) # Add a delay of 10 seconds between requests
313
+ tts.save(output_audio_path)
314
+ except Exception as e:
315
+ raise ValueError(f"Error generating voiceover: {e}")
316
+
317
  def upload_and_manage(file, target_language, mode="transcription"):
318
  if file is None:
319
  logger.info("No file uploaded. Please upload a video/audio file.")