qqwjq1981 commited on
Commit
5f6148c
·
verified ·
1 Parent(s): e35aecd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -609,7 +609,7 @@ def add_transcript_voiceover(video_path, translated_json, output_path, process_m
609
 
610
  with concurrent.futures.ThreadPoolExecutor() as executor:
611
  futures = [executor.submit(process_entry, entry, i, tts_model, video.w, video.h, process_mode, target_language, font_path, speaker_sample_paths)
612
- for i, entry in enumerate(translated_json_withspeed)]
613
 
614
  results = []
615
  for future in concurrent.futures.as_completed(futures):
@@ -837,14 +837,14 @@ def upload_and_manage(file, target_language, process_mode):
837
  # Step 2: Translate the transcription
838
  logger.info(f"Translating transcription from {source_language} to {target_language}...")
839
  translated_json_raw = translate_text(transcription_json, source_language, target_language)
840
- logger.info(f"Translation completed. Number of translated segments: {len(translated_json)}")
841
 
842
  # translated_json = post_edit_translated_segments(translated_json, file.name)
843
  translated_json = apply_adaptive_speed(translated_json_raw, source_language, target_language)
844
 
845
  # Step 3: Add transcript to video based on timestamps
846
  logger.info("Adding translated transcript to video...")
847
- add_transcript_voiceover(file.name, translated_json_speedcontrol, output_video_path, process_mode, target_language)
848
  logger.info(f"Transcript added to video. Output video saved at {output_video_path}")
849
 
850
  # Convert translated JSON into a format for the editable table
 
609
 
610
  with concurrent.futures.ThreadPoolExecutor() as executor:
611
  futures = [executor.submit(process_entry, entry, i, tts_model, video.w, video.h, process_mode, target_language, font_path, speaker_sample_paths)
612
+ for i, entry in enumerate(translated_json)]
613
 
614
  results = []
615
  for future in concurrent.futures.as_completed(futures):
 
837
  # Step 2: Translate the transcription
838
  logger.info(f"Translating transcription from {source_language} to {target_language}...")
839
  translated_json_raw = translate_text(transcription_json, source_language, target_language)
840
+ logger.info(f"Translation completed. Number of translated segments: {len(translated_json_raw)}")
841
 
842
  # translated_json = post_edit_translated_segments(translated_json, file.name)
843
  translated_json = apply_adaptive_speed(translated_json_raw, source_language, target_language)
844
 
845
  # Step 3: Add transcript to video based on timestamps
846
  logger.info("Adding translated transcript to video...")
847
+ add_transcript_voiceover(file.name, translated_json, output_video_path, process_mode, target_language)
848
  logger.info(f"Transcript added to video. Output video saved at {output_video_path}")
849
 
850
  # Convert translated JSON into a format for the editable table