Skip to content
DashboardGet API Key

Lipsync

Endpoints for creating and retrieving lip sync requests.

Generate lip sync from URLs
client.Lipsync.Generate(ctx, body) (*LipsyncGenerate, error)
POST/v1/lipsync/generate
Generate lip sync from uploaded media
client.Lipsync.GenerateWithMedia(ctx, body) (*LipsyncGenerate, error)
POST/v1/lipsync/generate-with-media
ModelsExpand Collapse
type LipsyncGenerate struct{…}
RequestID string

Identifier of the created lip sync request.

formatuuid
Status LipsyncGenerateStatus

Current state of the newly created request.

LipsyncRequests

Endpoints for creating and retrieving lip sync requests.

Get lip sync request
client.Lipsync.Requests.Get(ctx, id) (*LipsyncRequest, error)
GET/v1/lipsync/requests/{id}
List lip sync requests
client.Lipsync.Requests.List(ctx, query) (*LipsyncRequestListResponse, error)
GET/v1/lipsync/requests
ModelsExpand Collapse
type LipsyncRequest struct{…}
ID string

Lip sync request ID.

formatuuid
CreatedAt Time

Request creation time in UTC.

formatdate-time
Status string

Current request status.

ErrorMessage stringoptional

Failure message when status is failed.

FinishedAt Timeoptional

Request processing completion time in UTC.

formatdate-time
OutputURL stringoptional

URL to the generated output media, when available.

formaturi
ReferenceID stringoptional

Client-provided identifier for this request.

StartedAt Timeoptional

Request processing start time in UTC.

formatdate-time