studio.add_text_overlay
Add a text clip to the first text track, or to the one track_id names (a later text track draws over an earlier one). Pick a semantic preset (title/subtitle/lower_third/callout/price_tag) — it carries complete opinionated styling; override only what matters. Keep text SHORT (max 5-7 words).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset | No | title | |
| content | Yes | The text (max 500 chars; aim for 5-7 words). | |
| position | No | Normalized 0-1; 0.5,0.5 is center. | |
| track_id | No | A text track (vtr_) from get_composition; defaults to the first one. | |
| animation | No | fade_up | |
| project_id | Yes | The studio project (vp_…) this tool acts on. | |
| duration_ms | No | Visible time; keep text readable (3-5s minimum). | |
| start_time_ms | No |