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?open in new window

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