🎵 Sympho – An open source, free, modern, well-designed, and high-performance AI Speech Generation solution powered by ElevenLabs.io. Includes a mobile app & API server for seamless speech solutions integration.
⏳ Time is the biggest challenge. Many developers want to build an MVP, launch a study project, or release a real AI Speech solution—but these apps take a lot of time to develop and test. That’s why I created Sympho: to help the community accelerate their AI Speech projects with a ready-to-use solution.
-
🎨 Beautiful & Friendly UI/UX — built with Shadcn/ui style.
Special thanks to the author of shadcn_flutter for his great package. -
📱 Mobile App Ready to Publish — for both iOS and Android.
-
🎵 Local Audio Storage — generated audios are stored locally, no need for databases or third-party platforms.
-
🔐 Secure API Server — with authentication handling and middleware to verify user tokens.
-
🤖 ElevenLabs Integration — seamless AI Speech generation via ElevenLabs.io RESTful API.
-
🗝️ Environment-Based Security — use
.envfiles to securely store API keys and secrets. -
🐳 Docker Support — prebuilt
Dockerfilefor each API server, deploy with a single command. -
📖 Clear Documentation — even beginners can use the solution without prior knowledge.
🚀 This project marks a milestone, bringing together powerful solutions and modern technology stacks:
-
AI Speech Generation Solutions: 🔊
- TTS: Text-to-Speech. ✅
- STT: Speech-to-Text API. ⏳
- TTD: Text-to-Dialogue API. ⏳
- TTV: Text-to-Voice API. ⏳
- TTM: Text-to-Music API. ⏳
- SFX: Sound Effects API. ⏳
- VC: Voice Changer API. ⏳
- AUI: Audio Isolation API. ⏳
- DUB: Dubbing API. ⏳
-
Mobile App Frameworks: 📱
- Flutter ✅
- React Native ⏳
-
API Server Frameworks: ⚙️
- Rust + ActixWeb ✅
- NestJS ✅
- Java + Springboot ✅
- ExpressJS ⏳
- Go + Gin ⏳
- Python + Django ⏳
- Python + Flask ⏳
- Python + FastAPI ⏳
- PHP + Laravel ⏳
- Ruby on Rails ⏳
- C# ASP.NET ⏳
- C++ Qt ⏳
-
📲 Choose a Mobile App — pick one of the available mobile apps and clone it to your machine.
-
⚙️ Choose an API Server — pick one of the available API server apps and clone it to your machine.
-
📖 Follow Instructions — check the README.md file in each project to learn how to set it up and use it.
- AI API: an ElevenLabs API Key.
- Mobile app:
- Flutter:
- API server app:
- Rust + ActixWeb:
- NodeJS:
- Java:
Licensed under either of:
at your option.
Contributions are welcome! Please feel free to:
- Open issues for bugs or feature requests
- Submit pull requests with improvements
- Improve documentation or examples
- Add tests or benchmarks
Before contributing, please ensure your code follows Rust/NestJS/Java + Springboot/Flutter conventions and includes appropriate tests.
🚀 Want to add more advanced features to this app? I’ve got you covered! You can hire me.
Company or Startup? I can work full-time or part-time, 👉 Remote or On-site.
💌 Reach me at: hamzaelmarjani@gmail.com
✨ Thank you!
If you like this project, consider supporting me on Patreon 💖
❤️ Thanks for reading, Happy Coding 💻

