Flux TTS Inline Controls: Pause and Pronunciation
Flux TTS (/v2/speak) now supports inline pause and pronunciation controls in the text you send, alongside speed.
- Pause control. Insert silence with an escaped marker such as
\{pause:1s\}: 500–3000 ms in 100 ms steps, up to 8 per request. Available on batch (REST) requests. - Pronunciation control (Early Access). Override how a word is said with inline IPA,
\{"word": "dupilumab", "pronounce": "duːˈpɪljuːmæb"\}, on both batch and streaming. Results can vary between generations while the feature is in Early Access, so generate each term several times before relying on it in production. - Combination guardrails. Combinations that degrade audio are rejected with a clear error instead of producing bad audio: pronunciation cannot be combined with pause or with a
speedother than1.0, andspeedis capped at1.15when a pause is present. Rejections returnCONTROL_COMBINATION_INVALIDorPAUSE_SPEED_CAP_EXCEEDEDon batch, andConfigureFailureorDATA-0002on streaming. - Reporting. Applied controls are counted in
controls_appliedon streaming and in thedg-pronunciations-appliedanddg-breaks-appliedheaders on batch.
See Speed, Pause, Pronunciation for syntax, limits, and error codes.