POST
/
api
/
kits
/
v1
/
tts
curl -X POST https://arpeggi.io/api/kits/v1/tts \
-H "Authorization: Bearer your_api_key" \
-F "voiceModelId=voice_model_id" \
-F "inputTtsText=your_tts_text"
{
    "id": 1,
    "createdAt": "2023-09-19 20:13:50.428000 +00:00",
    "type": "tts",
    "voiceModelId": 2,
    "status": "running",
    "jobStartTime": "2023-09-19 20:15:50.428000 +00:00",
    "jobEndTime": null
}

Creates a TTS inference job and adds it to the inference queue. All requests must be made as multipart form requests. The response will contain the job status.

Headers

Authorization*
String

Bearer <api-key>

Request Body

voiceModelId*
String

ID of the voice model.

inputTtsText*
String

Text to infer.

Response

Inference Job

curl -X POST https://arpeggi.io/api/kits/v1/tts \
-H "Authorization: Bearer your_api_key" \
-F "voiceModelId=voice_model_id" \
-F "inputTtsText=your_tts_text"
{
    "id": 1,
    "createdAt": "2023-09-19 20:13:50.428000 +00:00",
    "type": "tts",
    "voiceModelId": 2,
    "status": "running",
    "jobStartTime": "2023-09-19 20:15:50.428000 +00:00",
    "jobEndTime": null
}