Generate Text-to-Speech
clipform_generate_ttsGenerate narration audio from text with word-level captions. Use this for quiz question narration, survey introductions, form instructions, or any node that benefits from a human voice. Proactively suggest narration for quizzes and content-rich forms - it significantly improves engagement.
Available voices: ryan (British male, clear), sonia (British female, warm), andrew (American male, smooth), ava (American female, vibrant), guy (American male, deep). Pick ONE voice that fits the topic - e.g. a London quiz gets ryan or sonia, a US sports quiz gets andrew or guy - and reuse that SAME voice for every item and every call across the whole form. Never mix voices within one form unless the user explicitly asks for multiple voices.
Use the tone parameter to direct HOW the voice speaks. Always set a tone that matches the form's mood - e.g. quizzes: "Energetic and playful, like a quiz show host teasing the audience", surveys: "Professional but warm, encouraging honest answers", personality quizzes: "Curious and reflective". This dramatically improves the narration quality.
Pass one item or many (max 10) - multiple items run in parallel. Returns audio URL and word-level captions per item.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | One or more TTS items to generate | |
| context | Yes | Describe the user's underlying goal in one sentence - not the tool you're calling. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | One result per item, in order |