TTS Caching
TTS (Text-to-Speech) caching is an administrator-controlled feature that enables a conversational AI system to check incoming text input against a stored TTS cache and return the matching pre-generated audio output instead of generating a new speech response from scratch. By reusing previously synthesized audio, TTS caching improves system performance and reduces latency in voice interactions.
Because TTS vendors typically charge based on the number of characters transcribed, caching repeated phrases or common responses can significantly reduce operational costs. By default, TTS caching is disabled and carries a configurable cache lifetime (defaulting to 24 hours). Once enabled by an administrator, it can be further controlled at the bot developer level on a per-message basis.