The short answer
TTS is the last stage of a voice agent and the one the caller judges the whole system by. It determines not just how the agent sounds but how quickly it starts speaking, because synthesis latency lands directly in the caller-perceived response gap. Streaming synthesis, which emits audio before the full sentence is rendered, is what makes conversational pacing possible.
In detail
Contemporary TTS is a two-part neural pipeline. An acoustic model turns text into an intermediate representation, typically a mel-spectrogram, and a vocoder turns that representation into a waveform. Some newer systems collapse both steps into a single end-to-end model. Either way the practical distinction for a voice agent is whether the model can stream: emitting the first audio chunk after a few input tokens rather than after the whole sentence.
Naturalness and controllability trade against each other. Highly expressive models produce convincing prosody but are harder to steer, and they occasionally mispronounce domain-specific words — product names, drug names, street names, surnames. Most production deployments therefore pair a good model with a pronunciation dictionary that forces the correct rendering of the words that matter to that business.
Sample rate matters more than it appears to. A 24 kHz or 48 kHz synthesis destined for a phone call gets downsampled to 8 kHz narrowband anyway, so audio tuned for headphone listening can sound worse on the PSTN than audio tuned for telephony. Testing a voice over a real phone call, not a browser preview, is the only reliable check.
How Rexa handles it
Rexa ships a pronunciation dictionary with two scopes: tenant-global entries and per-agent overrides, upserted on (tenant, scope, lowercased word) so re-adding a word updates its replacement rather than erroring. Overrides are applied to the text at dispatch time, and an operator can preview a word in a given voice before saving it.
Voice catalogueRelated terms
Automatic speech recognition
Automatic speech recognition is the conversion of spoken audio into written text by a machine.
Prosody
Prosody is the pattern of pitch, timing, loudness and rhythm layered over the words of an utterance.
SSML
SSML is an XML markup language for annotating text with instructions that control how a speech synthesiser renders it.
Voice cloning
Voice cloning is the creation of a synthetic voice that reproduces the vocal characteristics of a specific real person.