# MoneyPrinterTurbo 💸 Simply provide a video **keyword**, and MoneyPrinterTurbo can automatically generate video scripts, source materials, subtitles, and background music, then compile them into a high-definition short video. ## Feature Highlights 🎯 - [x] Complete **MVC architecture** with a **clear structure** for ease of maintenance, supporting both API and web interfaces. - [x] Supports various **HD video** sizes: - [x] Portrait 9:16, `1080x1920` - [x] Landscape 16:9, `1920x1080` - [x] Supports video scripts in both **Chinese** and **English**. - [x] Offers **multiple voice** synthesis options. - [x] Provides **subtitle generation**, allowing for adjustments in font, color, size, and outline settings. - [x] Supports **background music**, either random or specific music files. - [x] Video materials are **free from copyright** issues. ### Future Plans 🚀 - [ ] Enhance asynchronous API interfaces with progress display. - [ ] Improve voice synthesis using advanced models for more natural and emotionally rich voices. - [ ] Add video transition effects for smoother visuals. - [ ] Enhance subtitle effects. - [ ] Optimize the relevance of video materials. ## Video Demonstrations 📺 ### Portrait 9:16 ▶️ "How to Add More Fun to Your Life" https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/a84d33d5-27a2-4aba-8fd0-9fb2bd91c6a6 ▶️ "What Is the Meaning of Life?" https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/112c9564-d52b-4472-99ad-970b75f66476 ### Landscape 16:9 ▶️ "What Is the Meaning of Life?" https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/346ebb15-c55f-47a9-a653-114f08bb8073 ▶️ "Why Exercise?" https://github.com/harry0703/MoneyPrinterTurbo/assets/4928832/271f2fae-8283-44a0-8aa0-0ed8f9a6fa87 ## Installation & Setup 📥 It is recommended to use [conda](https://conda.io/projects/conda/en/latest/user-guide/install/index.html) for creating a Python virtual environment. ```shell git clone https://github.com/harry0703/MoneyPrinterTurbo.git cd MoneyPrinterTurbo conda create -n MoneyPrinterTurbo python=3.10 conda activate MoneyPrinterTurbo pip install -r requirements.txt ```