Resonance
A text-to-audio platform that converts text into high-quality audio using custom voices or user voice cloning, built with Next.js, TypeScript, and modern audio APIs.
Next.js 16 (App Router)
TypeScript
tRPC
TanStack Query
Prisma
PostgreSQL
Clerk
Cloudflare R2
Sentry
Project Details
Resonance is a text-to-audio conversion platform that enables users to transform written content into natural-sounding audio using either pre-built voices or custom voice cloning.
Key Features
- Convert text to audio with multiple voice options
- Custom voice cloning for personalized audio generation
- Real-time audio playback and preview
- Adjustable voice parameters (speed, tone, pitch)
- Download generated audio files
Tech Stack
- Frontend: Next.js 16 with App Router and TypeScript for type safety
- API: tRPC for end-to-end type-safe APIs with TanStack Query for data fetching
- Database: Prisma ORM with PostgreSQL for reliable data persistence
- Authentication: Clerk for secure user authentication and management
- Storage: Cloudflare R2 for S3-compatible object storage of audio files
- Monitoring: Sentry for error tracking and performance monitoring
What It Does
- Transforms text content into natural-sounding audio
- Supports voice customization and cloning
- Provides an intuitive interface for audio generation and management
- Enables download and sharing of generated audio files