Voices
Clone a new voice from audio samples
POST
/
voices
/
voice-clone
curl --request POST \
--url https://api.voxia.ai/voices/voice-clone \
--header 'Authorization: <api-key>' \
--header 'Content-Type: multipart/form-data' \
--form 'name=<string>' \
--form 'description=<string>' \
--form providerType=ELEVENLABS \
--form 'supportedLocales=[
"en-US"
]' \
--form subAccounts=false \
--form stability=0.5 \
--form similarityBoost=0.5 \
--form speed=123 \
--form supportsAllLanguages=false \
--form 'files=[
null
]'
[
{
"id": "<string>",
"voiceId": "<string>",
"name": "<string>",
"organizationId": "<string>",
"settings": {
"stability": 0.8,
"style": 0.3
},
"isMultilingual": true,
"supportedLocales": [
"<string>"
],
"ttsClient": "<string>"
}
]
Authorizations
Headers
Optional sub organization ID. Must belong to your main organization API key.
Body
multipart/form-data
Response
200
application/json
Array of cloned Voice objects
The response is of type object[]
.
curl --request POST \
--url https://api.voxia.ai/voices/voice-clone \
--header 'Authorization: <api-key>' \
--header 'Content-Type: multipart/form-data' \
--form 'name=<string>' \
--form 'description=<string>' \
--form providerType=ELEVENLABS \
--form 'supportedLocales=[
"en-US"
]' \
--form subAccounts=false \
--form stability=0.5 \
--form similarityBoost=0.5 \
--form speed=123 \
--form supportsAllLanguages=false \
--form 'files=[
null
]'
[
{
"id": "<string>",
"voiceId": "<string>",
"name": "<string>",
"organizationId": "<string>",
"settings": {
"stability": 0.8,
"style": 0.3
},
"isMultilingual": true,
"supportedLocales": [
"<string>"
],
"ttsClient": "<string>"
}
]