## Features 🎯 - [x] Complete **MVC architecture**, **clearly structured** code, easy to maintain, supports both `API` and `Web interface` - [x] Supports **AI-generated** video copy, as well as **customized copy** - [x] Supports various **high-definition video** sizes - [x] Portrait 9:16, `1080x1920` - [x] Landscape 16:9, `1920x1080` - [x] Supports **batch video generation**, allowing the creation of multiple videos at once, then selecting the most satisfactory one - [x] Supports setting the **duration of video clips**, facilitating adjustments to material switching frequency - [x] Supports video copy in both **Chinese** and **English** - [x] Supports **multiple voice** synthesis - [x] Supports **subtitle generation**, with adjustable `font`, `position`, `color`, `size`, and also supports `subtitle outlining` - [x] Supports **background music**, either random or specified music files, with adjustable `background music volume` - [x] Video material sources are **high-definition** and **royalty-free** - [x] Supports integration with various models such as **OpenAI**, **moonshot**, **Azure**, **gpt4free**, **one-api**, **qianwen**, **Google Gemini**, **Ollama** and more ❓[How to Use the Free OpenAI GPT-3.5 Model?](https://github.com/harry0703/MoneyPrinterTurbo/blob/main/README-en.md#common-questions-) ### Future Plans 📅 - [ ] Introduce support for GPT-SoVITS dubbing - [ ] Enhance voice synthesis with large models for a more natural and emotionally resonant voice output - [ ] Incorporate video transition effects to ensure a smoother viewing experience - [ ] Improve the relevance of video content - [ ] Add options for video length: short, medium, long - [ ] Package the application into a one-click launch bundle for Windows and macOS for ease of use - [ ] Enable the use of custom materials - [ ] Offer voiceover and background music options with real-time preview - [ ] Support a wider range of voice synthesis providers, such as OpenAI TTS, Azure TTS - [ ] Automate the upload process to the YouTube platform