Fix for blank actions in TTS export

This commit is contained in:
ebolam
2023-09-16 20:37:15 -04:00
parent 92a24a9f1e
commit 81705e4318

View File

@@ -2145,7 +2145,8 @@ class KoboldStoryRegister(object):
output = pydub.AudioSegment(np.int16(audio * 2 ** 15).tobytes(), frame_rate=sample_rate, sample_width=2, channels=channels) output = pydub.AudioSegment(np.int16(audio * 2 ** 15).tobytes(), frame_rate=sample_rate, sample_width=2, channels=channels)
else: else:
output = output + pydub.AudioSegment(np.int16(audio * 2 ** 15).tobytes(), frame_rate=sample_rate, sample_width=2, channels=channels) output = output + pydub.AudioSegment(np.int16(audio * 2 ** 15).tobytes(), frame_rate=sample_rate, sample_width=2, channels=channels)
output.export(filename, format="ogg", bitrate="16k") if output is not None:
output.export(filename, format="ogg", bitrate="16k")
logger.info("Slow audio took {} for {} characters".format(time.time()-start_time, text_length)) logger.info("Slow audio took {} for {} characters".format(time.time()-start_time, text_length))
def gen_all_audio(self, overwrite=False): def gen_all_audio(self, overwrite=False):