The principle
In a traditional voice pipeline, every TTS request is a fresh synthesis call. The same greeting, the same compliance disclosure, the same hold message, generated from scratch every time, billed every time. Output assembly changes this. When audio has been produced before for the same request, it is served instantly, with no upstream model call and no provider billing. When it has not, it is generated, and the result is available for future requests.How it improves over time
Output assembly is not a static cache. It improves as call volume grows:- Coverage expands with usage. Every new phrase your agents speak adds to the cache.
- Repetition compounds. Voice agents naturally repeat greetings, confirmations, disclosures, hold messages, and error handling.
- Industry patterns accelerate improvement. Regulated industries see the fastest improvement because their workflows have high repetition.
- Cost decreases structurally. As coverage grows, fewer turns hit the upstream model.
What this means
Response isolation
Every reused entry is scoped and isolated by:- Region: cache is local to the region where the request executes.
- Customer: your cache is yours. No data is shared across SLNG customers.
- Use case: different agents, voices, and configurations maintain separate cache namespaces.