Skip to main content

MoneyPrinter

Automate the creation of YouTube Shorts by providing a video topic. MoneyPrinter uses Ollama for AI-powered script generation, TikTok for voice synthesis, and MoviePy for professional video composition.

Key Features

MoneyPrinter combines cutting-edge AI tools to create engaging short-form videos automatically.

AI Script Generation

Powered by Ollama models for intelligent, context-aware video scripts

Voice Synthesis

TikTok voice integration for natural-sounding narration

Video Composition

MoviePy-based video editing with automated stock footage

Job Queue Architecture

Database-backed queue for reliable, restart-safe processing

Quick Start

Get started with MoneyPrinter in minutes.

Quickstart Guide

Set up MoneyPrinter locally with Ollama in under 10 minutes

Docker Deployment

Deploy with Docker Compose for production-ready setup

Configuration

Configure API keys and environment variables

Architecture Overview

Understand the API + Worker + Database architecture

API Reference

MoneyPrinter provides a Flask-based REST API for video generation.

Generate Videos

Submit video generation jobs via POST /api/generate

Job Management

Track job status and retrieve results

Ollama Models

List and select available AI models

Background Music

Upload custom background music tracks

Video Generation Pipeline

Learn how MoneyPrinter transforms text into video.
1

Script Generation

Ollama generates a compelling script based on your video topic
2

Search Terms Extraction

AI extracts relevant search terms for stock footage
3

Voice Synthesis

TikTok TTS converts script to natural speech
4

Video Composition

MoviePy combines footage, audio, and subtitles into the final video

Community & Support

GitHub Repository

View source code and contribute to the project

Troubleshooting

Common issues and solutions

Build docs developers (and LLMs) love