Add ability to disable TTS cache for entire call session.

This commit is contained in:
oddsix
2025-10-23 08:40:08 -04:00
parent 0869a73052
commit a4b0a7a3f3
2 changed files with 11 additions and 2 deletions

View File

@@ -342,7 +342,9 @@ class TaskSay extends TtsTask {
evt.variable_tts_cache_filename &&
!this.killed &&
// if tts cache is not disabled, add the file to cache
!this.disableTtsCache
!this.disableTtsCache &&
// has tts cache been disabled for the entire session
!cs.disableTtsCache
) {
const text = parseTextFromSayString(this.text[segment]);
this.logger.debug({text, cacheFile: evt.variable_tts_cache_filename}, 'Say:exec cache tts');