RXTIME commited on
Commit
139252c
·
verified ·
1 Parent(s): 133d81e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -72,27 +72,27 @@ def translate_video(video, progress=gr.Progress()):
72
  # O Gradio passa o caminho do arquivo como uma string
73
  video_path = video
74
 
75
- # Atualizar progresso
76
- progress(0, desc="Extraindo áudio do vídeo...")
77
  audio_path = os.path.join(UPLOAD_FOLDER, "audio.wav")
78
  extract_audio(video_path, audio_path)
79
 
80
- # Atualizar progresso
81
- progress(0.25, desc="Transcrevendo áudio...")
82
  transcribed_text = transcribe_audio(audio_path)
83
  print("Texto transcrito:", transcribed_text)
84
 
85
- # Atualizar progresso
86
  progress(0.5, desc="Traduzindo texto...")
87
  translated_text = translate_text(transcribed_text, target_language="pt")
88
  print("Texto traduzido:", translated_text)
89
 
90
- # Atualizar progresso
91
- progress(0.75, desc="Sintetizando áudio em português...")
92
  synthesized_audio_path = os.path.join(UPLOAD_FOLDER, "synthesized_audio.wav")
93
  synthesize_speech(translated_text, synthesized_audio_path)
94
 
95
- # Atualizar progresso
96
  progress(0.9, desc="Substituindo áudio no vídeo...")
97
  output_video_path = os.path.join(OUTPUT_FOLDER, "translated_video.mp4")
98
  replace_audio_in_video(video_path, synthesized_audio_path, output_video_path)
 
72
  # O Gradio passa o caminho do arquivo como uma string
73
  video_path = video
74
 
75
+ # Extrair áudio
76
+ progress(0.1, desc="Extraindo áudio do vídeo...")
77
  audio_path = os.path.join(UPLOAD_FOLDER, "audio.wav")
78
  extract_audio(video_path, audio_path)
79
 
80
+ # Transcrever áudio
81
+ progress(0.3, desc="Transcrevendo áudio...")
82
  transcribed_text = transcribe_audio(audio_path)
83
  print("Texto transcrito:", transcribed_text)
84
 
85
+ # Traduzir texto
86
  progress(0.5, desc="Traduzindo texto...")
87
  translated_text = translate_text(transcribed_text, target_language="pt")
88
  print("Texto traduzido:", translated_text)
89
 
90
+ # Sintetizar áudio
91
+ progress(0.7, desc="Sintetizando áudio em português...")
92
  synthesized_audio_path = os.path.join(UPLOAD_FOLDER, "synthesized_audio.wav")
93
  synthesize_speech(translated_text, synthesized_audio_path)
94
 
95
+ # Substituir áudio no vídeo
96
  progress(0.9, desc="Substituindo áudio no vídeo...")
97
  output_video_path = os.path.join(OUTPUT_FOLDER, "translated_video.mp4")
98
  replace_audio_in_video(video_path, synthesized_audio_path, output_video_path)