POST
/
v0
/
assistant
/
voice
/
design
/
create
curl --request POST \
  --url 'https://api.unify.ai/v0/assistant/voice/design/create' \
  --header "Authorization: Bearer $UNIFY_KEY" \
  --header 'Content-Type: application/json' \
  --data '{}'
{
    "info": "object"
}
Creates a full voice from a generated preview voice id.

Authorizations

Authorization
string
required
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

generated_voice_id
string
required
The ‘generated_voice_id’ obtained from the ‘/design/preview’.
voice_name
string
required
Name for the new voice.
voice_description
string
required
Description for the new voice.
audio_base_64
string | null
Base64 encoded audio sample from the selected voice preview. If provided, it’s used for language detection.
media_type
string | null
MIME type of the audio sample, e.g., ‘audio/mpeg’. Assumed ‘audio/mpeg’ if sample is provided but this is omitted.
labels
object | null
Optional labels for ElevenLabs when creating the voice.
language
string | null
Language of the voice. If not provided, it will be auto-detected from the provided audio preview, or from the description if no audio is provided.
gender
string | null
Gender of the voice.
curl --request POST \
  --url 'https://api.unify.ai/v0/assistant/voice/design/create' \
  --header "Authorization: Bearer $UNIFY_KEY" \
  --header 'Content-Type: application/json' \
  --data '{}'
{
    "info": "object"
}