curl --location --request GET 'https://api.revocalize.ai/models'
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>'
{
"models": [
{
id: "andra",
name: "Andra",
gender: "female",
age: "adult",
description: "Popular pop singer with a powerful and dynamic vocal range. Her voice is characterized by its soulful quality, agility, and emotive expressiveness.",
base_language: "en",
traits: ["nasal", "powerful", "emotive", "dynamic", "soulful"],
genre: "pop"
voice_type: "tenor",
vocal_range: {
min: "C3",
max: "C7",
}
},
{
id: "smiley",
name: "Smiley",
gender: "male",
age: "young adult",
description: "Romanian musician and producer known for his smooth and versatile vocal style, which ranges from tender and emotive to powerful and dynamic.",
base_language: "ro",
traits: ["smooth", "versatile", "emotive", "dynamic", "expressive"],
genre: "r&b",
voice_type: "bass",
vocal_range: {
min: "E2",
max: "E4",
}
}
]
}
Voice Models API
Get Available Models
The /models endpoint returns the available AI Voice Models for your Revocalize account. Any of the available models can be used in the Voice Synthesis API to create audio generations.
GET
/
models
curl --location --request GET 'https://api.revocalize.ai/models'
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>'
{
"models": [
{
id: "andra",
name: "Andra",
gender: "female",
age: "adult",
description: "Popular pop singer with a powerful and dynamic vocal range. Her voice is characterized by its soulful quality, agility, and emotive expressiveness.",
base_language: "en",
traits: ["nasal", "powerful", "emotive", "dynamic", "soulful"],
genre: "pop"
voice_type: "tenor",
vocal_range: {
min: "C3",
max: "C7",
}
},
{
id: "smiley",
name: "Smiley",
gender: "male",
age: "young adult",
description: "Romanian musician and producer known for his smooth and versatile vocal style, which ranges from tender and emotive to powerful and dynamic.",
base_language: "ro",
traits: ["smooth", "versatile", "emotive", "dynamic", "expressive"],
genre: "r&b",
voice_type: "bass",
vocal_range: {
min: "E2",
max: "E4",
}
}
]
}
Response
array
The array of available AI voice models for your Revocalize account.
Hide voice model object
Hide voice model object
strng
A unique identifier for each AI voice model. This is the value that should be used in the
voice_model parameter of the Voice Synthesis API.string
The name of the artist or musician that the AI voice model is based on.
"male" | "female"
The gender of the AI voice model.
"child" | "young adult" | "adult"
The age category of the AI voice model.
string
A brief description of the AI voice model’s characteristics.
array
An array of traits that describe the AI voice model’s vocal qualities.
string
The genre that the AI voice model is best suited for. Possible values are:
poprockhip-hopr&bcountryjazzclassicalelectronicworldother
string
The voice type of the AI voice model. Possible values are:
soprano, mezzo-soprano, alto, tenor, baritone, bass.curl --location --request GET 'https://api.revocalize.ai/models'
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>'
{
"models": [
{
id: "andra",
name: "Andra",
gender: "female",
age: "adult",
description: "Popular pop singer with a powerful and dynamic vocal range. Her voice is characterized by its soulful quality, agility, and emotive expressiveness.",
base_language: "en",
traits: ["nasal", "powerful", "emotive", "dynamic", "soulful"],
genre: "pop"
voice_type: "tenor",
vocal_range: {
min: "C3",
max: "C7",
}
},
{
id: "smiley",
name: "Smiley",
gender: "male",
age: "young adult",
description: "Romanian musician and producer known for his smooth and versatile vocal style, which ranges from tender and emotive to powerful and dynamic.",
base_language: "ro",
traits: ["smooth", "versatile", "emotive", "dynamic", "expressive"],
genre: "r&b",
voice_type: "bass",
vocal_range: {
min: "E2",
max: "E4",
}
}
]
}
⌘I