added audio caching, as a hacky fix for ST TTS bug

This commit is contained in:
Concedo
2025-01-16 12:04:58 +08:00
parent f8a9634aa2
commit 8e3cad1aa2
3 changed files with 35 additions and 6 deletions
+3 -1
View File
@@ -296,7 +296,8 @@ class tts_generation_inputs(ctypes.Structure):
_fields_ = [("prompt", ctypes.c_char_p),
("speaker_seed", ctypes.c_int),
("audio_seed", ctypes.c_int),
("quiet", ctypes.c_bool)]
("quiet", ctypes.c_bool),
("nocache", ctypes.c_bool)]
class tts_generation_outputs(ctypes.Structure):
_fields_ = [("status", ctypes.c_int),
@@ -1372,6 +1373,7 @@ def tts_generate(genparams):
aseed = -1
inputs.audio_seed = aseed
inputs.quiet = is_quiet
inputs.nocache = genparams.get("nocache", False)
ret = handle.tts_generate(inputs)
outstr = ""
if ret.status==1: