Or jump from this list on a smaller screen.
This is a page from the Audivra documentation. Developer exports — index: 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.
Outcome: A client that does not time out waiting on GPU render.
- 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
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.