Clone a voice from a short sample.

Create a synthetic version of a voice from a 10-30 second clip, with the speaker's consent, then synthesize any text in that voice by ID.

Included on Starter and above. No training run to wait on.

  • 10-30s sample
  • Instant, self-serve
  • 30+ languages
  • Zero-shot and fine-tuned
bash
curl -X POST https://api.speechify.ai/v1/voices \
  -H "Authorization: Bearer $SPEECHIFY_API_KEY" \
  -F name="Narrator" \
  -F gender="female" \
  -F sample=@sample.wav \
  -F consent='{"fullName":"Jane Doe","email":"jane@example.com"}'
Voice cloning · Live

Hear a clone before you write a line.

A reference sample in, a cloned narration out. This runs a real clone-then-synthesize request against the API and plays what comes back.

First request

Choose parameters inline, then copy the request.

bash
curl -X POST https://api.speechify.ai/v1/voices \
  -H "Authorization: Bearer $SPEECHIFY_API_KEY" \
  -F "sample=@reference.wav" \
  -F "display_name=Demo narrator"

Clone once from a clean 10-30 second sample. Use the returned voice ID in the same speech endpoint you already use for built-in voices.

Voice clone

Reference in, cloned narration out.

Ready

Reference voice

How it works

Three steps to a cloned voice.

No separate service to integrate. Cloning is an endpoint alongside synthesis on the Build API.

01

Send a sample

POST a 10-30 second clean clip and a consent record to /v1/voices as multipart form data.

02

Get a voice_id

The API returns an ID that behaves like any catalog voice, no special handling downstream.

03

Synthesize anywhere

Pass the voice_id to /v1/audio/speech. One clone speaks 30+ languages via simba-multilingual.

Quality tiers

Two tiers, one API.

Start self-serve, or work with us when you need the highest fidelity.

Instant · zero-shot

Self-serve cloning

Clone from a single 10-30 second sample via the API or Console. Good quality, ready in moments, no training run to wait on.

Fine-tuned

Professional cloning

Train on hours of audio for the best possible fidelity. Arranged with our team for signature narrators and brand voices.

Cloned voices run on simba-english and simba-multilingual; the curated simba-3.2 set does not play cloned voices.

Pricing

Part of Build, on one bill.

Cloning isn't a separate product with separate pricing. Creating and using a cloned voice draws on the same flat per-character Build rate, included on Starter, Pro, and Scale.

Starter
cloning included
from $6
per 1M chars · synthesis
10-30s
sample to clone
30+
languages per clone
FAQ

Common questions.

What is voice cloning?

It creates a synthetic version of a specific voice from an audio sample, then synthesizes any text in that voice. On the Build API you clone from a short clean sample, with the speaker's consent, and use it by voice ID on the normal speech endpoints, a Build feature that shares the Build API and pricing.

Do I need consent to clone a voice?

Yes. Creating a voice requires a consent record with the speaker's full name and email. It's mandatory: you clone a voice you are authorized to clone, whether it's your own or one you have permission to use.

What languages do cloned voices support?

A cloned voice works across all 30+ supported languages through simba-multilingual, so one clone can speak many languages. Cloned voices also run self-serve on simba-3.0 and simba-english; the curated simba-3.2 voice set plays cloned voices too, but each one currently requires manual Speechify approval.

How do I manage cloned voices?

Retrieve a voice with GET /v1/voices/{voice_id}, download its sample as WAV, and remove it with DELETE /v1/voices/{voice_id}. Cloned voices list before shared voices.

Clone your first voice.

A sample, a consent record, and one API call. Get a key and try it on the Build API.

Cloning included on Starter and above.