Generate dozens of educational videos on different topics without manually recording or scripting each one.
Create TikTok or YouTube Shorts content in bulk by providing keywords and letting the tool handle script, footage, voice, and editing.
Produce vertical 9:16 phone-format videos or horizontal 16:9 videos for different platforms automatically.
Integrate video generation into another application via the REST API instead of using the web interface.
Requires API keys (OpenAI, Google Gemini), external video/music sources, FFmpeg/ImageMagick system deps, and multiple Python service dependencies (MoviePy, Streamlit, FastAPI).
MoneyPrinterTurbo is a Python application that automatically generates short-form videos, the kind you would see on TikTok or YouTube Shorts, from just a topic or keyword. You provide a subject such as "how to stay motivated" and the tool does everything else: it writes a video script using a large language model, sources royalty-free video clips, generates a voice-over using text-to-speech, adds synchronized subtitles, mixes in background music, and assembles everything into a finished high-definition video file. The workflow connects several AI services together. For the script, it supports multiple LLM providers including OpenAI, DeepSeek, Google Gemini, Ollama, and others. For the narration voice, it integrates with cloud text-to-speech services and can preview voices before generating. Stock footage comes from services like Pexels. The subtitle generation can use either a fast edge-based method or the more accurate Whisper speech recognition model. Final video assembly is handled by MoviePy, a Python video editing library. The whole pipeline is configurable through a TOML settings file or via the web interface. You can use it through a browser-based interface built with Streamlit, or through a REST API (documented at the FastAPI auto-docs endpoint) if you want to integrate it into another system. It supports both vertical 9:16 format (for phone screens, TikTok-style) and horizontal 16:9 format. You can generate multiple versions of the same topic in one batch run and pick your favorite. You would use MoneyPrinterTurbo if you want to produce a high volume of short educational or entertainment videos without recording footage or writing scripts manually. The tech stack is Python with MoviePy for video, Streamlit for the UI, FastAPI for the API layer, and ImageMagick as a dependency for text overlays. It runs on Windows, macOS, and Linux and is also deployable via Docker.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.