Skip to main content
POST
/
voices
/
localize
Localize Voice
curl --request POST \
  --url https://api.cartesia.ai/voices/localize \
  --header 'Cartesia-Version: <cartesia-version>' \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '{
  "voice_id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "language": "en",
  "original_speaker_gender": "male",
  "dialect": "au"
}'
{
  "id": "<string>",
  "user_id": "<string>",
  "is_public": true,
  "name": "<string>",
  "description": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "language": "en"
}

Authorizations

X-API-Key
string
header
required

Headers

Cartesia-Version
enum<string>
required

API version header. Must be set to the API version, e.g. '2024-06-10'.

Available options:
2024-06-10,
2024-11-13,
2025-04-16
Example:

"2024-06-10"

Body

application/json
voice_id
string
required

The ID of the voice to localize.

name
string
required

The name of the new localized voice.

description
string
required

The description of the new localized voice.

language
enum<string>
required

Target language to localize the voice to.

Options: English (en), German (de), Spanish (es), French (fr), Japanese (ja), Portuguese (pt), Chinese (zh), Hindi (hi), Italian (it), Korean (ko), Dutch (nl), Polish (pl), Russian (ru), Swedish (sv), Turkish (tr).

Available options:
en,
de,
es,
fr,
ja,
pt,
zh,
hi,
it,
ko,
nl,
pl,
ru,
sv,
tr
original_speaker_gender
enum<string>
required
Available options:
male,
female
dialect

The dialect to localize to. Only supported for English (en), Spanish (es), Portuguese (pt), and French (fr). Only available when language is set to English (en). Options: Australian (au), Indian (in), Southern (so), British (uk), or American (us).

Available options:
au,
in,
so,
uk,
us

Response

200 - application/json
id
string
required

The ID of the voice.

user_id
string
required

The ID of the user who owns the voice.

is_public
boolean
required

Whether the voice is publicly accessible.

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
enum<string>
required

The language that the given voice should speak the transcript in.

Options: English (en), French (fr), German (de), Spanish (es), Portuguese (pt), Chinese (zh), Japanese (ja), Hindi (hi), Italian (it), Korean (ko), Dutch (nl), Polish (pl), Russian (ru), Swedish (sv), Turkish (tr).

Available options:
en,
fr,
de,
es,
pt,
zh,
ja,
hi,
it,
ko,
nl,
pl,
ru,
sv,
tr
I