Running on our own inference stack

Every voice your work needs. In seconds.

Generate lifelike speech, clone voices from a single clip, convert one performance into another, transcribe, dub and publish — on your own inference stack.

10,000
free characters a month
1 clip
to clone a voice
44.1 kHz
WAV masters, no watermark
The whole studio

Seven surfaces, one workspace, one usage bill

Voices you clone in the studio are the same voices the API renders with, the same voices dubbing re-voices into, and the same voices a long-form project reads a chapter in.

Text to Speech

Paste a script, pick a voice, get a finished read. Stability, similarity, style and speed are real controls, not presets — and [pause:1.5] markers give you exact silence where the copy needs to breathe.

Instant voice cloning

One clean clip is enough. Zero-shot cloning, ready to use in seconds.

Professional cloning

Fine-tune a dedicated adapter on a larger sample set when a signature voice has to be exact.

Voice changer

Keep the performance, change the performer. Speech to speech preserves timing and delivery.

Speech to text

Transcribe audio or video — drop in a file and get a clean, copyable transcript back.

Dubbing

Transcribe, translate, re-voice and stitch — the original read carried into another language.

Long-form projects

Audiobooks and courses, chapter by chapter, with per-block voices and one clean export.

…and a REST API for all of itSee the API
How it works

Three steps, and the first one is optional

  1. 1

    Choose or clone a voice

    Start from the premade library, or upload a clip and have your own voice ready before the kettle boils.

  2. 2

    Write, upload or point at a file

    Type a script, drop in a recording to re-voice, or push text through the REST API from your own pipeline.

  3. 3

    Ship it

    Download the master, export a whole project, or let a webhook tell your system the render has landed.

Pricing

Pay for characters, not for seats

Every plan includes the whole studio. What changes is how much you can generate, how many voices you can keep, and how many renders run at once. Invite the whole team on any of them.

Free

Free

Try the whole platform on a small monthly allowance.

10,000
characters / month
  • 10,000 characters per month
  • 3 custom voices
  • Instant voice cloning
  • Speech to text
  • Non-commercial use
Start free

Starter

$5/month

For solo creators shipping regular work.

30,000
characters / month
  • 30,000 characters per month
  • 10 custom voices
  • Commercial licence
  • Dubbing
  • API access
Choose Starter

Creator

Popular
$22/month

Higher quality settings and professional voice cloning.

100,000
characters / month
  • 100,000 characters per month
  • 30 custom voices
  • Professional voice cloning
  • Long-form projects
  • 44.1 kHz WAV downloads
Choose Creator

Pro

$99/month

For studios and production teams with a queue to clear.

500,000
characters / month
  • 500,000 characters per month
  • 160 custom voices
  • 10 concurrent renders
  • Usage analytics
  • Priority rendering
Choose Pro

Scale

$330/month

Volume production with room to grow.

2,000,000
characters / month
  • 2,000,000 characters per month
  • 660 custom voices
  • 15 concurrent renders
  • Webhooks
  • Priority support
Choose Scale

Prices in USD. Characters are counted on the text you send; failed renders are never billed.

For developers

One key, one endpoint, an MP3 back

The API is the same engine the studio uses — same voices, same settings, same quota. Issue a key from the workspace, keep it in your environment, and render from anywhere.

  • Keys are hashed at rest and scoped per surface — tts, sts, stt, voices.
  • Every request is metered against the workspace, whoever made it.
  • Webhooks fire when a long render finishes, so nothing has to poll.
Get an API key
POST /api/v1/text-to-speech/{voice_id}
curl -X POST http://localhost:3000/api/v1/text-to-speech/{voice_id} \
  -H "xi-api-key: $VOICEBUDDY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Ninety seconds to air. [pause:0.8] Standing by.",
    "voice_settings": { "stability": 0.5, "similarity_boost": 0.75 },
    "output_format": "mp3"
  }' \
  --output take-01.mp3

Hear your first line in about a minute

Ten thousand characters a month on the free plan. No card, no sales call, no watermark on the audio.