Synthesia API: Upload Script Audio
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
📌
Note: Skip link to Note:
When script audio is uploaded, async processing flows are triggered for the script audio.
Check the status of the asset to make sure the processing is completed before creating a video using the script audio asset ID, as any attempts to generate a video with that asset will fail until those async processing flows are completed.
Use the Get user media asset endpoint to check on the status of an uploaded asset.
If you want to use your own text-to-speech engine instead of the one provided by Synthesia, upload generated audio and use it instead of a script when creating Synthesia videos.
RAW_BODY
file
The mp3 file to upload.
``200 200
object
id
string
``400 400
xxxxxxxxxx
curl --request POST \
--url https://upload.api.synthesia.io/v2/scriptAudio \
--header 'accept: application/json' \
--header 'content-type: application/json'
xxxxxxxxxx
{
"id": "ac1ea9ed-1337-4969-a9fe-XXXXXX"
}