# How to Vibe Code Your Own WellSaid Labs (and Stop Paying for It)

> The #1 AI voice platform loved by Enterprise teams

- Site: https://wellsaidlabs.com
- Category: AI Voice Generation & Script Studio
- Platforms: Web app
- Verdict: **Solid side project** (72/100 vibecodeable)
- Estimated effort: 2-3 weeks part-time

## Verdict

You can build a robust script management and audio rendering workspace for personal use, but replicating WellSaid's patented studio-quality voice avatars requires wrapping an external high-end TTS provider.

Building the UI shell—script editor, project management, lexicon dictionaries, and audio preview timelines—is straightforward with modern frameworks. However, the proprietary speech models cannot be cloned from scratch by a solo developer. To achieve the required natural narration quality, your clone must act as an orchestration layer wrapping a top-tier text-to-speech API like ElevenLabs, substituting proprietary studio voices with configured API voices while mimicking the collaborative script editing experience.

### What you can't replicate

- Proprietary closed-model AI voice actors trained on exclusive human datasets
- Enterprise SOC 2 Type II compliance guarantees and custom enterprise security environments
- Native plug-in integrations within professional post-production suites like Adobe Premiere Pro

## What it does

Studio-quality AI voice generation platform built on patented closed models and licensed professional voice actors, providing precise control over pronunciation, pacing, and tone for enterprise training and multimedia production.

### Core features

- Script-centric text editor with real-time word counting and line management
- Voice avatar library with filtering by language, accent, style, and tone
- AI Director controls for pronunciation overrides, pausing, and cadence adjustments
- Project workspace organization with role-based sharing and comments
- Audio preview and waveform scrubbing with chunk regeneration
- Export manager supporting MP3, WAV, OGG, and caption formats (.srt/.vtt)

## The business

### Pricing

- Free Trial: Free — Discover WellSaid and create your first voiceover
- Starter (Annual): $10 /mo — Billed annually at $120/year
- Pro (Annual): $33 /mo — Billed annually at $396/year
- Business: $160 /mo/user — Billed annually at $1,920/year per seat
- Enterprise: Custom — Full suite for enterprise security and global deployment

### Funding

$12M raised.
- Early-stage venture capital
Investors: AI2 Incubator, FUSE (Fuse Venture Partners), Qualcomm Ventures

Founded 2018.
Team size: 60-75.

## The hard parts

- Delivering natural, expressive prosody and cadence without robotic artifacts across diverse styles
- Deterministic pronunciation overrides and custom lexicon expansion with phonetic dictionary integration
- Low-latency chunked audio generation and streaming stitcher for long-form script playback
- Secure multi-tenant workspace isolation and strict data-privacy guarantees matching enterprise compliance

## How to vibe code WellSaid Labs

### Prerequisites

- Node.js (Free): Runtime environment for building and running the full-stack web application.
- GitHub (Free): Source code repository and version control integration for deployment.

### Recommended AI tools

- Claude Code: Autonomous terminal coding agent capable of scaffolding the complete full-stack script studio app.
- Cursor: AI-native code editor for iterative frontend UI polishing and timeline component adjustments.

### Stack

- Frontend: Next.js
- Backend: Next.js API Routes
- Database: Turso
- Auth: better-auth
- Payments: None
- Other: Vercel AI SDK, ElevenLabs API, Tailwind CSS

### Hosting

- Vercel (Hosting the Next.js frontend and serverless API endpoints with zero-config deploys.): $0/mo
- Turso (Serverless SQLite database storage for user projects, scripts, and lexicon overrides.): $0/mo

### Build guide

1. **Project Scaffolding & Database Schema** — Initialize the Next.js 16 application with Tailwind CSS, configure Turso database connectivity, and set up better-auth for user authentication.

```
Scaffold a new Next.js 16 application using App Router, TypeScript, and Tailwind CSS. Configure better-auth for local email/password authentication with a Turso SQLite database adapter. Create database migration files for users, projects (id, title, user_id, created_at), scripts (id, project_id, content, voice_id, settings json), and pronunciation_dictionaries (id, user_id, term, replacement). Verify that the build runs cleanly and authentication flows successfully on localhost.
```

2. **Script Studio Workspace UI** — Build the core script editing interface featuring block-based text entry, character counting, line splitting, and project navigation.

```
Build a responsive Studio workspace layout in Next.js App Router. Include a sidebar listing user projects and scripts, and a main editing view with a script block editor. Implement real-time word counting, character counting, and script chunking controls. Ensure smooth navigation between projects with state persistence to the Turso database via server actions.
```

3. **Voice Avatar Selection & AI Director Controls** — Implement the voice selection drawer and control panel for adjusting tone, style, pause markers, and pronunciation rules.

```
Create a voice selection modal and side panel in the Studio interface allowing users to filter voice avatars by language, accent (US, UK, AUS), and style (Promotional, Conversational, Narration). Add controls for AI Director settings including custom pause insertions, speed multipliers, and pronunciation override rules linked to the user's lexicon dictionary.
```

4. **ElevenLabs TTS Integration & Audio Generation Pipeline** — Integrate the ElevenLabs API backend to convert script text into synthesized speech chunks with format options and audio previewing.

```
Implement a backend API route in Next.js that accepts script text, selected voice ID, and AI Director parameters, and communicates with the ElevenLabs TTS API. Store generated audio files temporarily in cloud object storage or return them as streamable audio buffers. Build an interactive audio player component in the frontend with waveform scrubbing, play/pause controls, and regeneration triggers.
```

5. **Export Manager & Caption File Generation** — Build the export modal supporting MP3, WAV audio downloads alongside timestamped .srt and .vtt caption files.

```
Develop an export manager modal in the Studio interface. Enable users to download rendered audio in MP3 or WAV formats. Implement logic to generate accompanying subtitle and caption files (.srt and .vtt) based on speech duration and script text word-wrapping splits. Ensure downloads trigger properly from browser client streams.
```

6. **Polish, Error Handling, and Final Verification** — Add robust error states, loading skeletons during audio generation, API rate limit handlers, and end-to-end testing of the script-to-voice pipeline.

```
Perform a comprehensive code review and UI polish across all Studio screens. Add loading skeletons and progress spinners during ElevenLabs TTS generation steps. Implement toast notifications for errors, successful saves, and audio exports. Verify that all database queries, authentication guards, and API integrations operate smoothly without unhandled exceptions.
```

### Cost vs paying

**Starting costs (one-time):**

- Domain name (optional): $12/year
- Total: ~$12 one-time

**Ongoing costs (monthly):**

- ElevenLabs API usage (personal scale): ~$5-15/mo
- Vercel & Turso hosting: $0/mo
- Total: ~$5-15/mo

- Paying for the SaaS instead: $33 /mo (Pro Plan)
- Build time: 25-35 hours
- AI tool credits: $20/mo (Claude Pro)
- Break-even: N/A (Built for personal utility and learning)

## Sources

- [WellSaid Labs Official Website](https://wellsaidlabs.com)
- [GetLatka - WellSaid Labs Company Profile & Revenue Estimates](https://getlatka.com/companies/wellsaidlabs.com)
- [PitchBook - WellSaid Labs Company Profile](https://pitchbook.com/profiles/company/269904-45)