Skip to main content
POST
Clone Voice

Authorizations

Authorization
string
header
default:$CARTESIA_API_KEY
required

Cartesia API key (sk_car_...). Get one at play.cartesia.ai/keys.

Headers

Cartesia-Version
enum<string>
default:2026-03-01
required

API version header.

Available options:
2026-03-01
Example:

"2026-03-01"

Body

multipart/form-data
clip
file
required

See Clone Voices for guidance on choosing a clip.

Supported audio formats: flac, mp3, mpeg, mpga, oga, ogg, wav, webm

name
string
required

The name of the voice.

language
enum<string>
required

The language of the voice.

Available options:
en,
fr,
de,
es,
pt,
zh,
ja,
hi,
it,
ko,
nl,
pl,
ru,
sv,
tr,
tl,
bg,
ro,
ar,
cs,
el,
fi,
hr,
ms,
sk,
da,
ta,
uk,
hu,
no,
vi,
bn,
th,
he,
ka,
id,
te,
gu,
kn,
ml,
mr,
pa
description
string | null

A description for the voice.

base_voice_id
string | null

Optional base voice ID that the cloned voice is derived from.

access[type]
enum<string>
default:private
  • private: only your organization can use the voice
  • public: anyone can use the voice
Available options:
private,
public

Response

200 - application/json
id
string
required

The ID of the voice. Find one in the Voice Library or via List Voices.

access
object
required

Who can access the voice

name
string
required

The name of the voice.

description
string
required

The description of the voice.

created_at
string<date-time>
required

The date and time the voice was created.

language
string
required

The voice's language, as an ISO 639-1 code (e.g. en, fr, zh)

Example:

"en"

is_public
boolean
required
deprecated

Whether the voice is publicly accessible. Always false on this endpoint.

user_id
string
required
deprecated

The ID of the user who owns the voice.