speak
Generate speech audio from text using a saved speaker's voice, with optional mood and per-line overrides. Returns a job ID for the resulting audio.
Instructions
Speak a line as a saved SPEAKER, optionally in a MOOD.
Resolves the speaker (voice + base delivery), layers a mood profile if given, then
applies any per-line overrides. Returns a job_id like generate_speech (or job_ids if
variants > 1).
Args: speaker: A saved speaker name (see list_speakers). text: The line (v3 audio tags work). mood: Optional profile name (built-in like "angry"/"whisper", or a saved one) to layer over the speaker's base delivery for this one line. workspace: Which workspace's speaker (default "default"). stability / style / speed / seed: Per-line overrides (win over speaker + mood). with_timestamps: Also emit an alignment sidecar (lip-sync/captions). variants: Generate N takes (2-8) to preview and pick the best. engine / format: as generate_speech.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mood | No | ||
| seed | No | ||
| text | Yes | ||
| speed | No | ||
| style | No | ||
| engine | No | ||
| format | No | ||
| speaker | Yes | ||
| variants | No | ||
| stability | No | ||
| workspace | No | default | |
| pronunciation | No | ||
| with_timestamps | No |