POST
/
api
/
kits
/
v1
/
voice-blender
curl -X POST "https://arpeggi.io/api/kits/v1/voice-blender" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "modelId1": 6,
  "modelId2": 15,
  "modelId3": 83,
  "alpha": 0.33,
  "alpha2": 0.33,
  "title": "My New Voice Model"
}'
{
  "id": 110784,
  "model1Id": 6,
  "model2Id": 15,
  "model3Id": 83,
  "alpha": 0.33,
  "alpha2": 0.33,
  "alpha3": 0.34,
  "status": "running",
  "outputModelId": 600,
  "title": "My New Voice Model"
}
Creates a voice blender job and adds it to the blender queue. The response will contain the job status along with the id of the output voice model. Note that the output model will only be usable once the job has status “success”. When creating voice blender jobs, you need to provide at least two voice models to blend, but can provide up to four. You’ll also need to provider one less alpha value than the number of voice models you’re blending, as the last alpha value is calculated automatically as 1 - the sum of the other alpha values.

Headers

Authorization*
String
Bearer (api-key)

Request Body

modelId1*
Number
The id of the first voice model to blend.
modelId2*
Number
The id of the second voice model to blend.
modelId3
Number
The id of the third voice model to blend.
modelId4
Number
The id of the fourth voice model to blend.
alpha*
Number
The percentage of the output model that will be the first voice model. Range from 0 to 1.
alpha2
Number
If three or more models are provided, this indicates the percentage of the output model that will be the second voice model. Required if modelId3 is provided. Range from 0 to 1.
alpha3
Number
If four or more models are provided, this indicates the percentage of the output model that will be the third voice model. Required if modelId4 is provided. Range from 0 to 1.
title
String
The title of the new voice model.

Response

Voice Blender Job
curl -X POST "https://arpeggi.io/api/kits/v1/voice-blender" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "modelId1": 6,
  "modelId2": 15,
  "modelId3": 83,
  "alpha": 0.33,
  "alpha2": 0.33,
  "title": "My New Voice Model"
}'
{
  "id": 110784,
  "model1Id": 6,
  "model2Id": 15,
  "model3Id": 83,
  "alpha": 0.33,
  "alpha2": 0.33,
  "alpha3": 0.34,
  "status": "running",
  "outputModelId": 600,
  "title": "My New Voice Model"
}