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.
Media content tips
Prepare video and audio so lip-sync looks natural — faces, noise, and duration mismatch.
Outcome: Inputs that MuseTalk and LivePortrait can actually lock onto.
- 1
Frame the face
Use a front-facing or slight three-quarter shot. Full profile, heavy occlusion, or tiny faces reduce lip accuracy.
If you generate the source with an image-to-video model, include “the character should be speaking naturally” so the mouth is already moving.
- 2
Keep audio clean
Prefer a single speaker with little music or room noise. Overlapping speech confuses both STT and lip-sync.
- 3
Match duration with sync_mode
When the clip and the track differ in length, pass options.sync_mode: cut_off (shorter wins), loop or bounce (repeat video to cover audio), silence (pad audio), or remap (time-stretch video).
Studio-style default: bounce when audio is longer; cut_off when video is longer.
Related reference
/docs/guides/media-formats
/docs/api/generate
/docs/guides/generation-times