Spaces:
Sleeping
Sleeping
| 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**. | |