Skip to main content
OO

Oluwasegun Ojo

Frontend Engineer

← Back to Projects

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