MoneyPrinterTurbo is an open‑source Python tool that automates short‑video creation from a text theme or keyword. It generates a script, derives search keywords, retrieves matching stock clips (from Pexels, Pixabay, Coverr) or AI‑generated footage via integrated models such as Kimi K3, MiniMax H3, Seedance, Wan, or Seedream, then adds subtitles, background music, and performs editing to output HD clips in 9:16, 16:9 or 1:1 aspect ratios. Subtitles can be produced either with Edge TTS timestamps (edge mode) or locally with faster‑whisper (large‑v3 or large‑v3‑turbo ≈1.6 GB model). Text‑to‑speech supports multiple providers including Edge TTS (free), Azure TTS V2, SiliconFlow, Google Gemini, Xiaomi MiMo, MiniMax, ElevenLabs, Chatterbox, Kokoro, Fish Audio and ModelBest VoxCPM. The project runs on Python 3.11+, with optional GPU (≥4 GB VRAM) for faster local processing; minimum specs are 4‑core CPU and 4 GB RAM, recommended 6‑8 core CPU, 8 GB RAM and 4 GB GPU. Deployment options include a Streamlit‑based WebUI, a CLI (cli.py) that accepts --video‑subject or batch JSON files (≤100 tasks, ≤1 MiB), Docker containers, and uv/venv environments. Finished videos can be auto‑uploaded to TikTok, Instagram and YouTube Shorts.
Read original
github-trending/python