Skip to main content
POST
/
api
/
open
/
v1
/
voice
/
elevenLabs
/
add
Create ElevenLabs Voice
curl --request POST \
  --url https://api.navtalk.ai/api/open/v1/voice/elevenLabs/add \
  --header 'Content-Type: multipart/form-data' \
  --header 'license: <api-key>' \
  --form providerId=b92a28fb2ea737457c7f13ba554759c0 \
  --form 'voiceName=My Custom Voice' \
  --form file='@example-file'
{
  "code": 200,
  "message": "SUCCESS",
  "data": {
    "voice": "J8K3LmN9PqR5StU7VwX1",
    "name": "My Custom Voice",
    "description": "Custom voice created via API"
  }
}

Authorizations

license
string
header
required

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

Body

multipart/form-data
providerId
string
required

The ElevenLabs provider ID

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)

Response

Voice created successfully

code
integer
Example:

200

message
string
Example:

"SUCCESS"

data
object