Reference video, optional audio override, and presenter configuration.
Source: web/frontend/src/components/LipsyncSettings.tsx
{
config: LipsyncConfig
onChange: (config: LipsyncConfig) => void
}
| Control | Type | Description |
|---|---|---|
| Reference video | FileUploader | Face and voice video (~10s clip); embedded audio is used as the default voice reference |
| Reference audio override | FileUploader | Optional audio clip when the reference video’s audio should not be used |
| Face position | select | bottom-right, top-right, bottom-left, top-left, left, right, center |
| LatentSync preset | select | small (256px fast) or quality (512px, default) |
| Presenter scale | slider | 0.12 – 0.4 |
| State | Type | Description |
|---|---|---|
audioName |
string \| null |
Uploaded override audio filename |
videoName |
string \| null |
Uploaded reference video filename |
lipsync