Home / Companies / ElevenLabs / Blog / Post Details
Content Deep Dive

SSML Explained: Tags, examples, and ElevenLabs support

Blog post from ElevenLabs

Post Details
Company
Date Published
Author
Jack Limebear
Word Count
3,609
Company Posts That Month
49
Language
English
Hacker News Points
-
Post removed?
No
Summary

Speech Synthesis Markup Language (SSML) is a W3C-based standard for controlling text-to-speech delivery through markup for pauses, pronunciation, emphasis, pacing, and related features, commonly used in applications such as IVR systems, conversational agents, audiobooks, and training content. ElevenLabs provides limited SSML support depending on the selected model: most older models support the `<break>` tag for pauses of up to three seconds, while Flash v2 and Turbo v2 also support English-only `<phoneme>` tags for custom pronunciation. Eleven v3 and Eleven v4 do not process SSML, instead using natural-language Audio Tags in brackets to direct emotion, pace, reactions, accents, pauses, and sound effects, with v4 also offering inline IPA pronunciation support. The guide recommends using breaks sparingly, testing output with the intended voice, using pronunciation dictionaries for recurring terms, enabling SSML parsing when streaming through the WebSocket API, and sending complete tags in individual messages to avoid latency. Unsupported SSML functions such as prosody, language switching, substitutions, voice changes, and embedded audio can be addressed through voice settings, text normalization, multilingual models, separate generations, pronunciation dictionaries, Audio Tags, and external sound mixing.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 2 4,153 1,091 236 -14%
AI Agents 1 6,921 1,636 267 +23%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.