Generate talking avatar
generate_avatarProduce a lip-sync video of a talking avatar from a portrait image and a spoken script.
Instructions
Render a TALKING-AVATAR / creator lip-sync clip from a portrait image + a script. Blocks until done (1–3 min). Requires the avatar capability (canAvatar in hermoso_capabilities). Spends credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | Yes | local path or URL of the presenter portrait | |
| voice | No | voice name (Rachel/Sarah/George/Adam) | |
| script | Yes | the words the avatar speaks | |
| resolution | No | '720p' (default) or '480p' draft |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | the raw job result payload (e.g. images[] for carousel template ads) | |
| url | No | the served URL of the finished media (absent/null while still rendering) | |
| jobId | No | the render job id — poll get_job with this id to resume or inspect | |
| model | No | the product-facing label of the model that rendered it | |
| stillRendering | No | true when the render is still in progress — keep polling get_job with jobId |