Skip to content
/ sympho Public template

Open source AI speech generation solution

Notifications You must be signed in to change notification settings

hamzaelmarjani/sympho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sympho-Logo

Sympho - AI Speech Solutions

🎵 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.

support Flutter Rust NestJS SpringBoot


Sympho Feature Cover

Why Sympho?

⏳ 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.

Features

  • 🎨 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 .env files to securely store API keys and secrets.

  • 🐳 Docker Support — prebuilt Dockerfile for each API server, deploy with a single command.

  • 📖 Clear Documentation — even beginners can use the solution without prior knowledge.


Solutions and Development Stacks

🚀 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: 📱

  • 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 ⏳

Usage

  • 📲 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.


Requirements

License

Licensed under either of:

at your option.


Contributing

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.


📬 Contact & Hire Me

🚀 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!


Support

If you like this project, consider supporting me on Patreon 💖

patreon

❤️ Thanks for reading, Happy Coding 💻