streaming / CHECKLIST.md
rjzevallos's picture
Whisper Gradio
87071e6

✅ Checklist Predeployment

Antes de hacer push a Hugging Face Spaces, verifica que todo esté correcto:

Archivos

  • app.py existe y tiene FastAPI + Gradio
  • server_wrapper.py existe e importa simul_asr_factory
  • requirements.txt tiene todas las dependencias
  • Dockerfile está configurado correctamente
  • .dockerignore excluye archivos innecesarios
  • space.yaml define metadata (title, sdk, etc.)
  • .gitattributes configura Git LFS
  • .gitignore tiene patrones apropiados
  • README.md documentación completa
  • DEPLOYMENT.md guía rápida

Configuración

  • server_wrapper.py usa la ruta correcta para importar simul_asr_factory
  • El modelo en server_wrapper.py está configurado (ej: large-v3.pt, small.pt, etc.)
  • El idioma es el correcto (ej: 'lan': 'en' para inglés, 'es' para español)
  • app.py monta correctamente Gradio en FastAPI

Credenciales

Git

  • Clonaste el repositorio del Space: git clone https://huggingface.co/spaces/<user>/<space-name>
  • Copiaste los archivos del proyecto a la carpeta del Space
  • Ejecutaste git add .
  • Ejecutaste git commit -m "..."
  • Ejecutaste git push (sin errores)

Verificación en el navegador

Después del despliegue

  • El Space está en estado "Running" (verde)
  • Puedes abrir la URL pública del Space
  • Pulsa "Start Recording" y funciona
  • Ves la transcripción aparecer en tiempo real

Si todas las casillas están marcadas, ¡estás listo! 🚀