Update app.py
Browse files
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 |
-
#
|
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 |
-
#
|
81 |
-
progress(0.
|
82 |
transcribed_text = transcribe_audio(audio_path)
|
83 |
print("Texto transcrito:", transcribed_text)
|
84 |
|
85 |
-
#
|
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 |
-
#
|
91 |
-
progress(0.
|
92 |
synthesized_audio_path = os.path.join(UPLOAD_FOLDER, "synthesized_audio.wav")
|
93 |
synthesize_speech(translated_text, synthesized_audio_path)
|
94 |
|
95 |
-
#
|
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)
|