Training AI Voice Models
Train Model
Train a custom AI voice model after creating it in a pending state.
POST
/
models
/
{model_id}
/
train
Authorization
Path
Body
curl --location --request POST 'https://api.revocalize.ai/models/123456/train' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--form 'epochs=100'
{
"status": "training",
"model_id": "123456",
"current_epoch": 50001,
}
Request
model_id
string
requiredThe model ID to train. This is the ID of the model you created in a pending state.
epochs
integer
requiredThe number of epochs to train the model. The minimum value is 100. The allowed range is 1 to 100,000. More epochs will result in a better model, but will take longer to train.
Response
status
string
The status of the training task. Possible values are: training
, completed
, failed
.
model_id
string
The ID of the model being trained. This is the same as the model_id
in the request URL.
current_epoch
integer
The current epoch of the training task. This value will be 0 if the training task has not started yet.
curl --location --request POST 'https://api.revocalize.ai/models/123456/train' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--form 'epochs=100'
{
"status": "training",
"model_id": "123456",
"current_epoch": 50001,
}