Skip to content
Yinliang Chen
All projects

Lemon5: Open-Source AI Multimedia Web Application

Invalid Date
Lemon5 is an open-source multimedia web application developed by a team of six, led by myself. It showcases modern web technologies and audio processing by integrating Text-to-Speech, Voice Conversion, and Voice Chat functionalities into a user-friendly platform.
  • Text-to-Speech (TTS): Converts text into natural-sounding speech using the Genshin Voice TTS API.
  • Voice Conversion: Integrates SVC (Singing Voice Conversion) models to transform user voices into different styles or characters.
  • Voice Chat: Enables real-time voice interaction within the application.
  • User Interface: Modern, responsive, and intuitive UI designed for a seamless experience across devices.
  • Frontend: React
  • Backend: Python Flask (handles API requests, user authentication, audio processing)
  • Version Control: Git
  • External APIs/Models: Genshin Voice TTS API, SVC models.
  • Integration Complexity: The main challenge was integrating multiple audio processing technologies into a single, cohesive application.
  • Solutions Implemented: Overcame this by carefully selecting compatible APIs/models, developing a modular architecture for easy feature addition/modification, and implementing robust error handling and fallback mechanisms.
Lemon5 successfully demonstrates the team's capabilities in full-stack development, API integration, and audio processing. The project serves as an excellent showcase of modern web development practices and is open source on GitHub, providing a foundation for future multimedia applications and contributing to the open-source community.