MoneyPrinterTurbo — Guide d'installation et configuration
mai 2026 · 9 min de lecture
Génère des vidéos courtes HD en automatique avec l'IA. Ce guide couvre toutes les méthodes d'installation, de la plus simple à la plus avancée.
Sommaire
- Prérequis
- Option A — Google Colab (zéro installation)
- Option B — Package Windows clé-en-main
- Option C — Installation manuelle (recommandée)
- Option D — Docker
- Configuration du fichier
config.toml - Clés API — LLM providers
- Clé API Pexels (vidéos)
- Synthèse vocale
- Génération de sous-titres
- Lancer l'application
- Résolution des erreurs courantes
1. Prérequis
Matériel minimum
| Composant | Minimum recommandé |
|---|---|
| CPU | 4 cœurs |
| RAM | 4 Go |
| GPU | Non requis |
| OS | Windows 10 / macOS 11 / Ubuntu 20.04+ |
Logiciels requis
- Python 3.11 — python.org
- Git — git-scm.com
- ImageMagick (voir section dédiée ci-dessous)
- ffmpeg (installé automatiquement dans la plupart des cas)
2. Option A — Google Colab (zéro installation)
La méthode la plus rapide, aucune configuration locale.
- Aller sur Google Colab
- Cliquer sur "Exécuter dans Colab"
- Lancer toutes les cellules dans l'ordre (
Maj + Entrée) - L'interface Web s'ouvre automatiquement via un lien Colab
⚠️ Les sessions Colab gratuites sont limitées à quelques heures. Les fichiers générés sont perdus à la déconnexion.
3. Option B — Package Windows clé-en-main
Pour Windows uniquement, sans aucune configuration Python.
Télécharger le package (v1.2.6) :
- Google Drive : Lien direct
- Baidu Pan :
https://pan.baidu.com/s/1wg0UaIyXpO3SqIpaq790SQ?pwd=sbqx(code :sbqx)
Décompresser dans un dossier sans espace ni caractère spécial dans le chemin
✅ C:\Tools\MoneyPrinterTurbo ❌ C:\Mes Outils\MoneyPrinterTurboMettre à jour vers la dernière version :
Double-clic sur update.batLancer l'application :
Double-clic sur start.batLe navigateur s'ouvre automatiquement. Si la page est blanche, utiliser Chrome ou Edge.
4. Option C — Installation manuelle (recommandée)
Étape 1 — Cloner le dépôt
git clone https://github.com/harry0703/MoneyPrinterTurbo.git
cd MoneyPrinterTurbo
Étape 2 — Créer un environnement virtuel Python
conda create -n MoneyPrinterTurbo python=3.11
conda activate MoneyPrinterTurbo
Si conda n'est pas installé : docs.conda.io
Étape 3 — Installer les dépendances Python
pip install -r requirements.txt
Étape 4 — Installer ImageMagick
ImageMagick est requis pour le rendu des sous-titres.
Windows
- Télécharger la version statique sur imagemagick.org
- Choisir un fichier du type :
ImageMagick-7.x.x-Q16-x64-static.exe
- Choisir un fichier du type :
- Installer sans modifier le chemin par défaut
- Renseigner le chemin dans
config.toml:[app] imagemagick_path = "C:\\Program Files\\ImageMagick-7.1.1-Q16\\magick.exe"
macOS
brew install imagemagick
Ubuntu / Debian
sudo apt-get install imagemagick
CentOS / RHEL
sudo yum install ImageMagick
5. Option D — Docker
Prérequis
- Docker installé : docker.com
- Sur Windows, activer WSL2 (guide Microsoft)
Lancer les conteneurs
cd MoneyPrinterTurbo
docker-compose up
Avec les versions récentes de Docker, la commande est
docker compose up(sans tiret).
Accès
| Interface | URL |
|---|---|
| Web UI | http://0.0.0.0:8501 |
| API Docs (Swagger) | http://0.0.0.0:8080/docs |
| API Docs (ReDoc) | http://0.0.0.0:8080/redoc |
6. Configuration du fichier config.toml
Créer le fichier de configuration
cp config.example.toml config.toml
Structure principale
[app]
# Chemin vers ImageMagick (Windows uniquement)
imagemagick_path = ""
# Chemin vers ffmpeg si non détecté automatiquement
# ffmpeg_path = "C:\\Users\\user\\Downloads\\ffmpeg.exe"
[llm]
# Fournisseur de LLM : openai | moonshot | azure | gemini | ollama | deepseek | qwen | ernie | pollinations
provider = "openai"
[pexels]
# Clé API pour les vidéos (voir section 8)
api_keys = ["votre_clé_pexels_ici"]
[subtitle]
# Moteur de sous-titres : edge | whisper | (vide = pas de sous-titres)
provider = "edge"
7. Clés API — LLM providers
Configurer un seul fournisseur selon votre préférence.
OpenAI (GPT-4, GPT-3.5)
[llm]
provider = "openai"
api_key = "sk-..."
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
Obtenir une clé : platform.openai.com/api-keys
DeepSeek ✅ Recommandé pour les utilisateurs francophones
Accessible sans VPN, généreux en crédits gratuits à l'inscription.
[llm]
provider = "deepseek"
api_key = "sk-..."
model = "deepseek-chat"
base_url = "https://api.deepseek.com/v1"
Obtenir une clé : platform.deepseek.com
Moonshot (Kimi)
[llm]
provider = "moonshot"
api_key = "..."
model = "moonshot-v1-8k"
base_url = "https://api.moonshot.cn/v1"
Google Gemini
[llm]
provider = "gemini"
api_key = "..."
model = "gemini-1.5-pro"
Ollama (modèles locaux, gratuit)
[llm]
provider = "ollama"
model = "llama3"
base_url = "http://localhost:11434/v1"
Requiert Ollama installé localement : ollama.com
Azure OpenAI
[llm]
provider = "azure"
api_key = "..."
model = "gpt-4o"
base_url = "https://votre-ressource.openai.azure.com/"
api_version = "2024-02-15-preview"
8. Clé API Pexels (vidéos)
Pexels fournit les vidéos libres de droits utilisées dans le montage.
- Créer un compte sur pexels.com/api
- Générer une clé API (gratuit)
- L'ajouter dans
config.toml:
[pexels]
api_keys = ["votre_clé_pexels_ici"]
Vous pouvez ajouter plusieurs clés pour augmenter les limites de requêtes :
api_keys = ["clé1", "clé2", "clé3"]
💡 Vous pouvez aussi utiliser vos propres vidéos locales via l'interface Web, sans avoir besoin de Pexels.
9. Synthèse vocale
La liste complète des voix disponibles est dans docs/voice-list.txt.
Voix Edge TTS (gratuit, par défaut)
Aucune configuration requise. Fonctionne immédiatement.
[tts]
provider = "edge"
Voix Azure TTS (qualité supérieure)
Voix plus naturelles, nécessite une clé Azure.
[tts]
provider = "azure"
api_key = "votre_clé_azure"
region = "eastus"
Obtenir une clé : azure.microsoft.com/fr-fr/products/cognitive-services/text-to-speech
Un aperçu en temps réel des voix est disponible directement dans l'interface Web.
10. Génération de sous-titres
Deux moteurs disponibles, configurables dans config.toml :
[subtitle]
provider = "edge" # ou "whisper" ou "" (désactivé)
| Moteur | Vitesse | Qualité | Ressources |
|---|---|---|---|
edge |
⚡ Rapide | Bonne | Légères |
whisper |
🐢 Lent | Excellente | ~3 Go RAM |
| (vide) | — | Aucun sous-titre | — |
Installer le modèle Whisper (si choisi)
Le modèle whisper-large-v3 (~3 Go) se télécharge automatiquement depuis HuggingFace.
Si HuggingFace n'est pas accessible, téléchargement manuel :
- Google Drive : voir le README du projet
- Décompresser dans :
MoneyPrinterTurbo/models/whisper-large-v3/
Structure attendue :
MoneyPrinterTurbo/
└── models/
└── whisper-large-v3/
├── config.json
├── model.bin
├── preprocessor_config.json
├── tokenizer.json
└── vocabulary.json
11. Lancer l'application
Interface Web (recommandée)
Windows
webui.bat
macOS / Linux
sh webui.sh
Accès : http://localhost:8501
API REST uniquement
python main.py
Documentation interactive : http://127.0.0.1:8080/docs
12. Résolution des erreurs courantes
❌ RuntimeError: No ffmpeg exe could be found
ffmpeg n'a pas été détecté automatiquement.
- Télécharger ffmpeg sur gyan.dev/ffmpeg/builds
- Décompresser et noter le chemin de
ffmpeg.exe - Ajouter dans
config.toml:
[app]
ffmpeg_path = "C:\\Users\\user\\Downloads\\ffmpeg\\bin\\ffmpeg.exe"
❌ ImageMagick security policy blocked operation
ImageMagick bloque l'accès aux fichiers temporaires.
- Trouver le fichier
policy.xml(généralement dans/etc/ImageMagick-7/ou/etc/ImageMagick-6/) - Trouver la ligne contenant
pattern="@":<policy domain="path" rights="none" pattern="@*"/> - Modifier
rights="none"enrights="read|write":<policy domain="path" rights="read|write" pattern="@*"/>
❌ OSError: [Errno 24] Too many open files
La limite système de fichiers ouverts est atteinte.
# Vérifier la limite actuelle
ulimit -n
# Augmenter temporairement
ulimit -n 10240
❌ Erreur de téléchargement du modèle Whisper
LocalEntryNotFoundError: Cannot find an appropriate cached snapshot
Le modèle ne peut pas être téléchargé depuis HuggingFace. Procéder au téléchargement manuel (voir section 10).
❌ Page Web blanche au démarrage
Changer de navigateur : utiliser Chrome ou Edge. Éviter Firefox et Safari pour l'interface Streamlit.
Ressources utiles
| Ressource | Lien |
|---|---|
| Dépôt GitHub | github.com/harry0703/MoneyPrinterTurbo |
| Issues & bugs | github.com/harry0703/MoneyPrinterTurbo/issues |
| Service en ligne (sans installation) | reccloud.com |
| Liste des voix | docs/voice-list.txt |