sob111 commited on
Commit
85a9e41
·
verified ·
1 Parent(s): f16e211

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -10
app.py CHANGED
@@ -1,12 +1,28 @@
1
- import sys
2
- import importlib
3
 
4
- print("Python version:", sys.version)
5
- for pkg in ["TTS", "datasets", "huggingface_hub", "soundfile", "librosa"]:
6
- try:
7
- mod = importlib.import_module(pkg)
8
- print(f"{pkg} version:", getattr(mod, "__version__", "unknown"))
9
- except ImportError:
10
- print(f"{pkg} not installed")
 
 
11
 
12
- print("All good, Python 3.11 is working in Docker Space.")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
 
2
 
3
+ # Define la función que generará el saludo.
4
+ # Esta función toma un nombre (string) como entrada y devuelve un saludo (string).
5
+ def saludo(nombre):
6
+ """
7
+ Genera un saludo personalizado.
8
+ """
9
+ if nombre:
10
+ return f"¡Hola, {nombre}! ¡Bienvenido a mi Space de Hugging Face!"
11
+ return "¡Hola! Por favor, escribe tu nombre."
12
 
13
+ # Crea la interfaz de Gradio.
14
+ # - El primer argumento 'fn' es la función que se ejecutará.
15
+ # - 'inputs' es una lista o un único componente de entrada (aquí, un cuadro de texto).
16
+ # - 'outputs' es una lista o un único componente de salida (aquí, una etiqueta de texto).
17
+ # - 'title' y 'description' son opcionales y se usan para la estética de la interfaz.
18
+ demo = gr.Interface(
19
+ fn=saludo,
20
+ inputs=gr.Textbox(label="Escribe tu nombre"),
21
+ outputs=gr.Label(label="El saludo aparecerá aquí"),
22
+ title="Mi primer saludo en un Hugging Face Space",
23
+ description="Una aplicación web muy simple para empezar."
24
+ )
25
+
26
+ # Inicia la aplicación.
27
+ # El método launch() levanta la interfaz y la hace accesible.
28
+ demo.launch()