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.

Media content tips

Prepare video and audio so lip-sync looks natural — faces, noise, and duration mismatch.

Creators
~4 min

Outcome: Inputs that MuseTalk and LivePortrait can actually lock onto.

  1. 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. 2

    Keep audio clean

    Prefer a single speaker with little music or room noise. Overlapping speech confuses both STT and lip-sync.

  3. 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