๐Separate Speakers in Audio
Pull apart multi-voice recordings into individual tracks for easier editing or captioning. Send an existing episode or upload URL to /content/SeparateSpeakersAudio and AutoContent delivers isolated files per speaker.
Step 1: Submit the Separation Request
curl -X POST "https://api.autocontentapi.com/content/SeparateSpeakersAudio" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"audioUrl": "https://storage.autocontentapi.com/audio/panel-discussion.mp3",
"callbackData": "separate-speakers-run-001"
}'Parameters
audioUrl(required): Publicly accessible audio file or existing episode URL.callbackData(optional): String returned with webhook notifications so you can reconcile jobs.
Step 2: Monitor Status
Track the request using the returned request_id:
curl -X GET "https://api.autocontentapi.com/content/Status/YOUR_REQUEST_ID" \
-H "Authorization: Bearer YOUR_API_TOKEN"Once processing finishes (status = 100), the status response contains fresh download links for each isolated voice along with the consolidated mix and transcript text (when available).
Tips
Upload clean sources โ If needed, re-export the episode without background music to maximize accuracy.
Name webhooks clearly โ Combine
callbackDatawith internal IDs so you can map results back to your CMS.Pair with transcription โ Feed the isolated tracks into Transcribe Audio for speaker-labelled captions.
Last updated