benjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa commited on
Commit
2543eae
·
verified ·
1 Parent(s): 9bda49d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +45 -11
Dockerfile CHANGED
@@ -22,20 +22,54 @@ EXPOSE 7860
22
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
23
  ```
24
 
25
- ### **3. Subir los archivos**
26
 
27
- Crea estos 3 archivos en tu Space:
28
 
29
- 1. **`app.py`** El código Python que te di arriba
30
- 2. **`requirements.txt`** → Las dependencias
31
- 3. **`Dockerfile`** La configuración del contenedor
32
- 4. **`README.md`** (opcional) La documentación
 
 
33
 
34
- ### **4. Esperar a que compile**
 
 
 
35
 
36
- ⏱️ **Primera vez tarda ~5-10 minutos** (descarga modelos)
37
 
38
- Verás los logs en tiempo real. Cuando veas:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  ```
40
- Todos los modelos cargados!
41
- Application startup complete.
 
 
 
 
22
  CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860"]
23
  ```
24
 
25
+ ---
26
 
27
+ ## 🚀 **PASO A PASO PARA CREAR EL SPACE:**
28
 
29
+ 1. **Ve a** https://huggingface.co/new-space
30
+ 2. **Configura:**
31
+ - Name: `ProyectoBMO` (o el que quieras)
32
+ - SDK: **Docker** ⚠️ MUY IMPORTANTE
33
+ - Hardware: **CPU Basic** (gratis)
34
+ - Visibility: Public
35
 
36
+ 3. **Crea 3 archivos en el repositorio:**
37
+ - `app.py` → Copia el código "API Simplificada"
38
+ - `requirements.txt` → Copia las 8 líneas de arriba
39
+ - `Dockerfile` → Copia el dockerfile
40
 
41
+ 4. **Commit** y espera 3-5 minutos
42
 
43
+ ---
44
+
45
+ ## ✅ **ESTA VERSIÓN:**
46
+ - ✅ **SIN conflictos de dependencias**
47
+ - ✅ **Sin TTS local** (usa API de Hugging Face)
48
+ - ✅ **Solo 8 paquetes** vs 30+ antes
49
+ - ✅ **Compila en ~3 minutos**
50
+ - ✅ **Funciona en CPU Basic** (gratis)
51
+
52
+ ---
53
+
54
+ ## 🔧 **DIFERENCIAS CLAVE:**
55
+
56
+ | **Componente** | **Dónde corre** |
57
+ |---------------|----------------|
58
+ | Speech-to-Text (Whisper) | ✅ En tu Space |
59
+ | IA conversacional (GPT-2) | ✅ En tu Space |
60
+ | Text-to-Speech | ☁️ API de HF |
61
+
62
+ El TTS usa la API externa de Hugging Face, así que:
63
+ - ✅ No necesitas instalar Coqui TTS (pesado)
64
+ - ✅ No hay conflictos de versiones
65
+ - ⚠️ Necesita internet (pero tu Space ya tiene)
66
+
67
+ ---
68
+
69
+ ## 📝 **RESUMEN VISUAL:**
70
  ```
71
+ ESP32 [Graba voz] → Space (Whisper) → [Texto]
72
+
73
+ Space (GPT-2) → [Respuesta]
74
+
75
+ API HF TTS → [Audio] → ESP32 [Reproduce]