studio.generate_voiceover
Generate narration audio from a script. voice_tier is the REAL choice the user makes: 'standard' ($0.015/1K chars at provider cost) vs 'premium' ($0.06/1K chars at provider cost) — quote both prices when proposing; never pick silently. Returns an audio asset id.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>",
"script": "<script>",
"voice_tier": "<voice_tier>"
},
"name": "studio.generate_voiceover"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice | No | Provider voice id/name (optional). | |
| script | Yes | The narration text (max 5000 chars). | |
| project_id | Yes | The studio project (vp_…) this tool acts on. | |
| voice_tier | Yes | REQUIRED — the user's explicit price-visible choice. |