SOP training video from a written procedure: one avatar clip a step

Turn a written SOP into step clips with a Sume avatar: 4-60 second limits, cost for a 12-step procedure on each tier, and how to fix one step.

5 min readSume
All posts

Split a written procedure into one clip per step, render each with the same Sume avatar, and update a single clip when a step changes. A 12-step SOP at 20 seconds per step costs $44.16 on standard, $58.80 on plus and $132.00 on max, with no product image. Each step is its own POST /v1/avatar-1.0/talking-video job, so a changed step costs one re-render, not twelve. Limits are in the avatar video docs.

Why one clip per step

Sume accepts scripts estimated at 4-60 seconds, so a long procedure has to be split anyway. Splitting by step also gives you stable idempotency keys such as sop-receiving-step-03-v2, and a viewer can jump to the step they need. Joining the clips into one continuous video is a separate step.

Cost for a 12-step SOP

Twelve clips of 20 seconds.

Avatar Video 1.0 cost for a 12-step SOP at 20 seconds a step, no product image (read 2026-10-05)
QualityUSD per secondOne clip12 clips
standard0.184$3.68$44.16
plus0.245$4.90$58.80
max0.55$11.00$132.00

One step

Change the key suffix when the step text changes.

curl -X POST https://api.sume.com/v1/avatar-1.0/talking-video \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: sop-receiving-step-03-v1" \
  -d '{
    "avatar_handle": "floor_trainer",
    "aspect_ratio": "16:9",
    "quality": "standard",
    "script": "Step three: scan the pallet label. Hold the scanner about a hand width away and wait for the beep. If the screen stays red, scan again, then call your lead."
  }'

curl https://api.sume.com/v1/jobs/JOB_ID/status -H "Authorization: Bearer $SUME_API_KEY"
curl https://api.sume.com/v1/jobs/JOB_ID/result -H "Authorization: Bearer $SUME_API_KEY"

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume