POST
/
create-custom-voice
The audio file should clearly represent the desired voice for optimal cloning accuracy.

This endpoint enables users to generate a custom voice model based on a provided sample, which is processed to replicate the unique characteristics of the reference voice. The resulting cloned voice can be used for various tasks such as text-to-speech, dubbing, and more.

Python Example

import requests

files = {'file': open('file.mp3', 'rb')}
data = {
    'voice_name': 'Voice Name',
    'gender': 1,
    'age': 30
}
response = requests.post(
    "https://client.camb.ai/apis/create-custom-voice",
    files=files,
    data=data,
    headers={
        "x-api-key": API_KEY
    }
)
print(response.json())

Authorizations

x-api-key
string
header
required

The x-api-key is a custom header required for authenticating requests to our API. Include this header in your request with the appropriate API key value to securely access our endpoints. You can find your API key(s) in the 'API' section of our studio website.

Body

multipart/form-data
file
file
required

Voice reference file

gender
enum<integer>
required

Represents the gender of the voice.

Available options:
0,
1,
2,
9
voice_name
string
required

The name or label to be assigned to the voice.

age
integer
default:
30

The age of the speaker.

Response

200 - application/json
voice_id
integer