Revocalize AI
Authentication
Voice Conversion API
Voice Models API
Training AI Voice Models
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.
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
The array of available AI voice models for your Revocalize account.
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.
The name of the artist or musician that the AI voice model is based on.
The gender of the AI voice model.
The age category of the AI voice model.
A brief description of the AI voice model’s characteristics.
An array of traits that describe the AI voice model’s vocal qualities.
The genre that the AI voice model is best suited for. Possible values are:
pop
rock
hip-hop
r&b
country
jazz
classical
electronic
world
other
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",
}
}
]
}
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",
}
}
]
}