Or jump from this list on a smaller screen.

This is a page from the Audivra documentation. Developer exportsindex: http://127.0.0.1:3000/docs/llms.txt, full corpus: http://127.0.0.1:3000/docs/llms-full.txt, OpenAPI: http://127.0.0.1:3000/docs/openapi.json, Postman: http://127.0.0.1:3000/docs/postman.json. Press ⌘K to search docs.

Generation times

What to expect from async lipsync jobs and how to poll or wait on webhooks.

Developers
~3 min

Outcome: A client that does not time out waiting on GPU render.

  1. 1

    Typical latency

    Text-to-avatar jobs usually finish in 2–30 seconds depending on script length. Video+audio lipsync tracks source duration plus model overhead.

    The API returns 202 with job_id immediately. Poll GET /api/v1/jobs/{id} until status is completed or failed, or subscribe to video.completed webhooks.

  2. 2

    If a job looks stuck

    queued or lipsync for several minutes usually means the inference worker is down (start :8090) or Redis workers are not consuming. Paid plans fail closed if neural lip-sync is unavailable — they do not silently mux FFmpeg.

Related reference

/docs/api/avatars

/docs/api/webhooks