Inspiration
The idea for this project came from the rapid growth of AI-generated content and the increasing demand for realistic voice synthesis in content creation, accessibility, virtual assistants, audiobooks, podcasts, and conversational AI systems.
What it does
The platform allows users to:
Generate realistic AI speech from text Choose from 20+ predefined AI voice profiles Create custom voice profiles using uploaded audio samples Generate personalized speech with speaker adaptation Manage generated voice outputs through a modern web interface Use cloud-hosted inference for scalable audio generation
The system supports both short and long speaker reference audio uploads ranging from 20 seconds to 20 minutes.
How we built it
Frontend
The frontend was developed using:
Next.js TypeScript Tailwind CSS NextAuth authentication
The UI was designed to provide:
Real-time audio generation workflows Interactive voice selection Audio upload management User authentication and session handling Responsive dashboard experience Backend & Database
The backend architecture uses:
Node.js API routes PostgreSQL Prisma ORM
The database stores:
User accounts Voice profile metadata Generated audio records Uploaded speaker references Session information
Challenges we ran into
- Audio Processing & File Handling
- Cloud Inference Latency
- Voice Consistency
- Deployment Complexity
Accomplishments that we're proud of
We are proud that RESONANCE evolved beyond a simple text-to-speech demo into a production-style AI application.
Some key accomplishments include:
Successfully deploying scalable AI inference pipelines on cloud GPU infrastructure Supporting 20+ AI voice profiles Implementing custom voice adaptation workflows Building a modern full-stack architecture with authentication and persistent storage Deploying the entire platform publicly with production-ready infrastructure Creating an end-to-end AI workflow combining frontend engineering, backend APIs, databases, and AI inference
What we learned
This project taught us a lot about:
neural text-to-speech systems cloud GPU inference scalable deployment architecture API orchestration full-stack TypeScript development database schema design authentication systems audio preprocessing workflows production debugging and optimization
What's next for RESONANCE
What's next for RESONANCE
We plan to expand RESONANCE with several advanced features, including:
Real-time streaming voice generation Emotion-aware speech synthesis Accent and language customization AI-powered noise reduction Multi-language support Voice marketplace and sharing system Background job queues using Redis Usage analytics and billing infrastructure AI podcast and audiobook generation Multi-speaker conversational synthesis
Built With
- chatterbox
- clerk
- modal
- nextjs
- postgresql
- prisma
- typescript
Log in or sign up for Devpost to join the conversation.