Why use Reusable LipSync API?
The Reusable LipSync API is an optimized version of our LipSync API, designed for developers who frequently generate lip-synced videos using the same visual reference.What’s Different?
How it works
1
Create a model using the previous task ID
Create a reusable lipsync model using previous task ID from lipsync API in precision mode.
2
Host your audio assets at a publicly accessible URL
Upload your audio file so our servers can retrieve them.
3
Send an API request with the appropriate parameters
Reference your hosted assets and specify your desired mode (Standard or Precision).
4
Wait or query status
Use our webhook callback or poll the API with your job ID until processing is complete.
5
Download video output
Retrieve the finished talking photo or lip‑synced video from the provided URL.
Usage Limitation:
- You may have up to 10 concurrent jobs (including queued requests).
- Estimated queue time: 1–120 minutes, depending on system load.
- Processing time: ~10 minutes.
If a video or photo contains multiple faces, only the largest detected face will be lip‑synced.
Model Expiration Policy
Models created via the Model Creation API have an automatic expiration mechanism based on activity.Rules
- Default Expiration Period Each reusable lipsync model remains active for 3 months from its creation date or last usage.
- Automatic Extension Every time the reusable lipsync model is used (e.g., called in a reusable lipsync api request), its expiration date is extended by another 3 months from that point in time.
- Expiration If a reusable lipsync model is not used for 3 consecutive months, it will automatically expire and may be deleted permanently.
- Reactivation Expired reusable lipsync models cannot be reactivated. To continue using the same configuration, you must resubmit the lipsync job and recreate reusable lipsync model through the API.