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.
Generate lifelike speech, clone voices from a single clip, convert one performance into another, transcribe, dub and publish — on your own inference stack.
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.
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.
One clean clip is enough. Zero-shot cloning, ready to use in seconds.
Fine-tune a dedicated adapter on a larger sample set when a signature voice has to be exact.
Keep the performance, change the performer. Speech to speech preserves timing and delivery.
Transcribe audio or video — drop in a file and get a clean, copyable transcript back.
Transcribe, translate, re-voice and stitch — the original read carried into another language.
Audiobooks and courses, chapter by chapter, with per-block voices and one clean export.
Start from the premade library, or upload a clip and have your own voice ready before the kettle boils.
Type a script, drop in a recording to re-voice, or push text through the REST API from your own pipeline.
Download the master, export a whole project, or let a webhook tell your system the render has landed.
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.
Try the whole platform on a small monthly allowance.
For solo creators shipping regular work.
Higher quality settings and professional voice cloning.
For studios and production teams with a queue to clear.
Volume production with room to grow.
Prices in USD. Characters are counted on the text you send; failed renders are never billed.
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.
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.mp3Ten thousand characters a month on the free plan. No card, no sales call, no watermark on the audio.