๐Ÿ”Š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

  1. Upload clean sources โ€“ If needed, re-export the episode without background music to maximize accuracy.

  2. Name webhooks clearly โ€“ Combine callbackData with internal IDs so you can map results back to your CMS.

  3. Pair with transcription โ€“ Feed the isolated tracks into Transcribe Audio for speaker-labelled captions.

Last updated