Script markup: direct the delivery

Add pauses, change the pace, stress words and fix pronunciations right inside your script. In Studio, select some text and use the buttons above the editor:

Button Markup Effect
Pause [pause 0.5s] A silence. Any length up to 10 s; [pause 300ms] works too.
Slower [slow]…[/slow] 0.8× speed
Faster [fast]…[/fast] 1.2× speed
— [speed 1.3]…[/speed] Any speed from 0.5× to 2×. Speed tags can be nested.
Emphasis *word* A touch slower and louder, more expressive on engines with emotion, and set off by tiny pauses
Say as… `{SQL sequel}`

The markup is colour-coded as you type. The Performance strip under the script shows how it will be read: each phrase with its speed, emphasis in purple, and pauses in orange. The time estimate includes your pauses.

Your takes keep the clean text (“Our new SQL course…”), not the markup.

Tips:

From the API

Send "markup": true with POST /v1/speech or POST /v1/jobs/speech. POST /v1/markup/preview returns the parsed performance (segments, the clean text and an estimated length) without rendering anything.