Update app.py
Browse files
app.py
CHANGED
|
@@ -9,7 +9,7 @@ def dummy_response(entrada, modelo=None):
|
|
| 9 |
with gr.Blocks() as demo:
|
| 10 |
gr.Markdown("""
|
| 11 |
# 🤖 Aplicación Multimodal con Deep Learning
|
| 12 |
-
Esta aplicación integra modelos de visión e inteligencia artificial para analizar **imágenes**
|
| 13 |
""")
|
| 14 |
|
| 15 |
with gr.Tab("📷 Clasificación de Imágenes"):
|
|
@@ -23,18 +23,6 @@ with gr.Blocks() as demo:
|
|
| 23 |
image_output = gr.Textbox(label="📈 Resultado")
|
| 24 |
gr.Button("Clasificar Imagen").click(fn=dummy_response, inputs=[image_input, image_model], outputs=image_output)
|
| 25 |
|
| 26 |
-
with gr.Tab("🎞️ Clasificación de Video"):
|
| 27 |
-
gr.Markdown("Sube un video. Se extraerá un fotograma y se clasificará su contenido.")
|
| 28 |
-
video_input = gr.Video(label="📤 Video de entrada")
|
| 29 |
-
video_model = gr.Dropdown(
|
| 30 |
-
["ResNet", "MobileNet", "EfficientNet"],
|
| 31 |
-
label="Selecciona el modelo",
|
| 32 |
-
value="ResNet"
|
| 33 |
-
)
|
| 34 |
-
frame_preview = gr.Image(label="🖼️ Fotograma extraído")
|
| 35 |
-
video_output = gr.Textbox(label="📈 Resultado")
|
| 36 |
-
gr.Button("Analizar Video").click(fn=dummy_response, inputs=[video_input, video_model], outputs=[frame_preview, video_output])
|
| 37 |
-
|
| 38 |
with gr.Tab("🎙️ Reconocimiento de Voz"):
|
| 39 |
gr.Markdown("Sube un archivo de audio para convertirlo en texto utilizando un modelo basado en CTC.")
|
| 40 |
audio_input = gr.Audio(type="filepath", label="🎧 Audio de entrada")
|
|
|
|
| 9 |
with gr.Blocks() as demo:
|
| 10 |
gr.Markdown("""
|
| 11 |
# 🤖 Aplicación Multimodal con Deep Learning
|
| 12 |
+
Esta aplicación integra modelos de visión e inteligencia artificial para analizar **imágenes** y **audio** en tiempo real.
|
| 13 |
""")
|
| 14 |
|
| 15 |
with gr.Tab("📷 Clasificación de Imágenes"):
|
|
|
|
| 23 |
image_output = gr.Textbox(label="📈 Resultado")
|
| 24 |
gr.Button("Clasificar Imagen").click(fn=dummy_response, inputs=[image_input, image_model], outputs=image_output)
|
| 25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
with gr.Tab("🎙️ Reconocimiento de Voz"):
|
| 27 |
gr.Markdown("Sube un archivo de audio para convertirlo en texto utilizando un modelo basado en CTC.")
|
| 28 |
audio_input = gr.Audio(type="filepath", label="🎧 Audio de entrada")
|