harry0703/MoneyPrinterTurbo
An open-source tool that turns a single topic or keyword into a finished short video, complete with script, footage, subtitles, and music
MoneyPrinterTurbo is a Python project that takes a topic or keyword, writes a video script with an AI large language model, finds matching footage, and adds subtitles and background music to produce a finished HD short video. It lets users choose among several script-writing AI providers, text-to-speech voices, free stock footage sources, and subtitle generation methods depending on their needs. It offers four ways to use it, WebUI, API, command line, and an AI agent, and can automatically publish finished videos to TikTok, Instagram, and YouTube Shorts.
What it does
- Given just a topic or keyword, an AI model can auto-write the video script, or a user-supplied custom script can be used instead
- Supports high-definition vertical video (1080x1920) and horizontal video (1920x1080), and can batch-generate multiple videos at once to pick the best one
- Voice narration can be generated with free Edge TTS or paid options like Azure, Google Gemini, and ElevenLabs, while subtitles can use fast TTS timestamps or a local speech-to-text model called whisper for more accurate timing
- Connects to many large language model providers including Kimi, OpenAI, Gemini, DeepSeek, and Alibaba's Qwen, and pulls footage from free stock sites like Pexels, Pixabay, and Coverr or from local files
- Finished videos can be auto-uploaded to TikTok, Instagram, and YouTube Shorts with one configuration, and the project supports several install paths including a Windows one-click package, Docker, and uv-based setup
Why it matters
It lowers the barrier to making short-form video content, letting anyone turn a written idea into a finished video without editing skills. It's also a concrete example of chaining multiple AI services, script generation, voice, subtitles, and footage matching, into one working pipeline.
Terms in this repo
- Large Language Model (LLM) · An AI model trained on large amounts of text that can generate human-like writing
- TTS (text-to-speech) · Technology that converts written text into spoken audio
- whisper · An open-source speech-to-text AI model, used here to align subtitle timing with the audio
- WebUI · A browser-based interface for controlling the tool with clicks instead of code
- API · An interface that lets other programs call the tool's features directly from code
Repository description (English)
利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.
Open on GitHubTrending repos
- cathrynlavery/diagram-designA skill that makes AI coding tools draw magazine-quality diagrams instead of generic rounded boxes
- public-apis/public-apisA giant crowd-curated directory of free APIs for developers
- semantica-agi/semanticaAn open-source graph infrastructure that lets AI agents show their work, not just their answers
- cactus-compute/needleA 14MB AI model small enough to run tool-calling on a phone or watch, without internet
- unslothai/unslothA desktop app that lets you run and train AI models on your own computer, no coding required
- macro-inc/macroAn all-in-one workspace where email, chat, docs, tasks, and CRM are cross-linked and share one AI memory
- basecamp/omarchyA ready-made, opinionated Linux setup built by DHH
- mattpocock/skillsA pack of reusable prompt playbooks that keep AI coding agents like Claude Code from going off the rails
Latest from METAL LAB
- Apple Keeps 2027 Target for Camera AirPods, Qwen3.8-27B Makes 80 Tool Calls Locally
- Binance allows AI agents to trade automatically, limits left up to users
- Meta AI Mac App Now Pulls in Instagram, Facebook, and Ad Accounts
- OpenAI patches Codex file-deletion bug caused by temp-folder cleanup command
- NVIDIA's 300 Verified Skills Lift Correctness by 41 Points