CapsulesVideoPro_v2 / README.md
omarbajouk's picture
Upload 12 files
913561b verified
---
title: CapsulesVideo
emoji: 🌍
colorFrom: purple
colorTo: red
sdk: gradio
sdk_version: 5.49.1
app_file: app.py
pinned: false
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
# 🎬 CPAS Bruxelles – Créateur de Capsules (SadTalker + Kokoro)
Application Gradio permettant de générer des capsules vidéo avec :
- 🎙️ Synthèse vocale naturelle **Kokoro** (offline) ou **gTTS** (en ligne)
- 🧑‍💼 Animation faciale **SadTalker** à partir d’une image portrait
- 🧾 Texte à l’écran + sous-titres .srt
- 🧰 Outils d’assemblage de plusieurs capsules
## 🚀 Démarrage rapide (Hugging Face Spaces)
1. Uploadez ces fichiers à la racine : `app.py`, `requirements.txt`, `app_config.json`, `.gitattributes`
2. **Ajoutez le dossier `SadTalker/`** à la racine du Space, avec les checkpoints dans `SadTalker/checkpoints/` :
> Astuce : activez **“Persistent storage”** dans les paramètres du Space pour ne pas recharger à chaque fois.
## 🧠 Pourquoi Kokoro ?
- Voix très naturelle, **fonctionne offline** (après téléchargement du modèle)
- Alternative à Edge-TTS (cloud) pour plus de stabilité en Space
## ⚠️ Notes
- Si le dossier `SadTalker/` n’est pas présent, l’app fonctionne quand même (sans visage animé).
- Si Kokoro échoue (modèle non chargé), l’app bascule automatiquement sur **gTTS**.