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

  1. Prérequis
  2. Option A — Google Colab (zéro installation)
  3. Option B — Package Windows clé-en-main
  4. Option C — Installation manuelle (recommandée)
  5. Option D — Docker
  6. Configuration du fichier config.toml
  7. Clés API — LLM providers
  8. Clé API Pexels (vidéos)
  9. Synthèse vocale
  10. Génération de sous-titres
  11. Lancer l'application
  12. 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.11python.org
  • Gitgit-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.

  1. Aller sur Google Colab
  2. Cliquer sur "Exécuter dans Colab"
  3. Lancer toutes les cellules dans l'ordre (Maj + Entrée)
  4. 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.

  1. Télécharger le package (v1.2.6) :

    • Google Drive : Lien direct
    • Baidu Pan : https://pan.baidu.com/s/1wg0UaIyXpO3SqIpaq790SQ?pwd=sbqx (code : sbqx)
  2. Décompresser dans un dossier sans espace ni caractère spécial dans le chemin

    ✅ C:\Tools\MoneyPrinterTurbo
    ❌ C:\Mes Outils\MoneyPrinterTurbo
    
  3. Mettre à jour vers la dernière version :

    Double-clic sur update.bat
    
  4. Lancer l'application :

    Double-clic sur start.bat
    
  5. Le 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

  1. Télécharger la version statique sur imagemagick.org
    • Choisir un fichier du type : ImageMagick-7.x.x-Q16-x64-static.exe
  2. Installer sans modifier le chemin par défaut
  3. 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

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.

  1. Créer un compte sur pexels.com/api
  2. Générer une clé API (gratuit)
  3. 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.

  1. Télécharger ffmpeg sur gyan.dev/ffmpeg/builds
  2. Décompresser et noter le chemin de ffmpeg.exe
  3. 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.

  1. Trouver le fichier policy.xml (généralement dans /etc/ImageMagick-7/ ou /etc/ImageMagick-6/)
  2. Trouver la ligne contenant pattern="@" :
    <policy domain="path" rights="none" pattern="@*"/>
    
  3. Modifier rights="none" en rights="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

Ce guide vient de Build With Nath

La communauté est gratuite. J’y publie ces guides au fil de l’eau et on y répond aux questions.

Autres guides · Guides

Vous dirigez une entreprise et vous voulez savoir lequel de vos process mérite ce genre de traitement ? Le diagnostic vous le dit en trois minutes, ou on en parle trente minutes.