Update app.py
Browse files
app.py
CHANGED
@@ -121,4 +121,21 @@ def translate_video(video_path: str) -> str:
|
|
121 |
raise
|
122 |
|
123 |
# Interface Gradio
|
124 |
-
def gradio_interface
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
raise
|
122 |
|
123 |
# Interface Gradio
|
124 |
+
def gradio_interface(video):
|
125 |
+
try:
|
126 |
+
output_video = translate_video(video)
|
127 |
+
return output_video
|
128 |
+
except Exception as e:
|
129 |
+
return f"Erro: {e}"
|
130 |
+
|
131 |
+
# Configuração da interface
|
132 |
+
iface = gr.Interface(
|
133 |
+
fn=gradio_interface,
|
134 |
+
inputs=gr.Video(label="Upload do Vídeo"),
|
135 |
+
outputs=gr.Video(label="Vídeo Traduzido"),
|
136 |
+
title="Tradutor de Vídeos para Português",
|
137 |
+
description="Faça upload de um vídeo em qualquer idioma e receba o vídeo com áudio traduzido para português."
|
138 |
+
)
|
139 |
+
|
140 |
+
# Iniciar a interface
|
141 |
+
iface.launch()
|