The short answer
SSML is how you tell a text-to-speech engine to pause here, say this as a date rather than a number, spell that out, or pronounce a surname a specific way. In voice AI it matters most for the deterministic parts of a call — reference numbers, prices, addresses — where a plausible-sounding but wrong rendering causes real errors.
In detail
The W3C specification defines elements for structure and for control. Structural elements such as speak, p and s establish phrasing. Control elements do the work: break inserts a pause of a given duration, say-as reinterprets a token as a date, time, telephone number, ordinal or spelled-out characters, sub substitutes an alias for the written form, phoneme specifies pronunciation directly in IPA, and prosody adjusts rate, pitch and volume over a span.
Support is uneven and that is the main practical constraint. Every engine implements a different subset, and neural voices in particular often ignore or only loosely honour prosody adjustments, because forcing pitch and rate onto a model that inferred its own contour tends to sound worse than leaving it alone. Markup written against one vendor rarely transfers cleanly to another.
For voice agents, the durable use of SSML is normalisation rather than performance. Wrapping an order reference in say-as with a character interpretation so it is spelled rather than read as a number, or a date so it is spoken in the local convention, prevents a class of error that no amount of prompt engineering fixes. Many platforms now expose a pronunciation dictionary as a simpler alternative for the common case of one word rendered wrongly.
Related terms
Text-to-speech
Text-to-speech is the synthesis of natural-sounding spoken audio from written text.
Prosody
Prosody is the pattern of pitch, timing, loudness and rhythm layered over the words of an utterance.
Voice cloning
Voice cloning is the creation of a synthetic voice that reproduces the vocal characteristics of a specific real person.
System prompt
A system prompt is the standing instruction set given to a language model that defines its role, constraints and behaviour for every turn of a conversation.