You're looking at a specific version of this model. Jump to the model overview.
Input schema
The fields you can use to run this model with an API. If you don’t give a value for a field its default value will be used.
| Field | Type | Default value | Description |
|---|---|---|---|
| avatar_id |
string
|
Unique identifier of the avatar. Get available avatar IDs from the HeyGen List All Avatars API.
|
|
| input_text |
string
|
Text that the avatar will speak. Must be less than 5000 characters.
|
|
| voice_id |
string
|
Unique identifier of the voice. Get available voice IDs from the HeyGen List All Voices API.
|
|
| title |
string
|
|
Title of the video.
|
| avatar_style |
None
|
normal
|
Visual style of the avatar.
|
| voice_speed |
number
|
1
Min: 0.5 Max: 1.5 |
Voice speed. Value ranges from 0.5 to 1.5.
|
| voice_emotion |
None
|
none
|
Adds emotion to voice, if supported by the selected voice. Set to 'none' for no emotion.
|
| caption |
boolean
|
False
|
Whether to enable captions in the video.
|
| width |
integer
|
1920
Min: 100 Max: 3840 |
Width of the output video in pixels.
|
| height |
integer
|
1080
Min: 100 Max: 2160 |
Height of the output video in pixels.
|
Output schema
The shape of the response you’ll get when you run this model with an API.
Schema
{'format': 'uri', 'title': 'Output', 'type': 'string'}