Skip to main content
POST
Create Voice

Authorizations

license
string
header
required

NavTalk API license key (e.g. sk_navtalk_...)

Path Parameters

provider
enum<string>
required

The voice provider type

Available options:
elevenlabs,
cartesia
Example:

"elevenlabs"

Body

multipart/form-data
providerId
string
required

The provider ID (ElevenLabs or Cartesia)

Example:

"b92a28fb2ea737457c7f13ba554759c0"

voiceName
string
required

Name for the new voice

Example:

"My Custom Voice"

file
file
required

Audio file (MP3 or WAV, minimum 30 seconds)

language
enum<string>

Optional language code for the voice. Supported by both ElevenLabs and Cartesia. See supported languages list in documentation.

Available options:
en,
zh,
ja,
ko,
fr,
de,
es,
pt,
hi,
it,
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
Example:

"zh"

description
string

Optional description for the voice. Supported by both ElevenLabs and Cartesia.

Example:

"Custom cloned voice for my application"

Response

Voice created successfully

code
integer
Example:

200

message
string
Example:

"SUCCESS"

data
object