From 6fc2f46be7ec539da1f3e6c5b45a95275ec339c0 Mon Sep 17 00:00:00 2001 From: personnumber3377 Date: Sat, 4 Nov 2023 21:55:55 +0200 Subject: [PATCH] Fixed the video length bug when last post needs to be split. --- TTS/engine_wrapper.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TTS/engine_wrapper.py b/TTS/engine_wrapper.py index a78aef7..4dbb533 100644 --- a/TTS/engine_wrapper.py +++ b/TTS/engine_wrapper.py @@ -127,6 +127,10 @@ class TTSEngine: continue else: self.call_tts(f"{idx}-{idy}.part", newtext) + if ( + self.length > self.max_length + ): # This prevents the video from being longer than self.max_length seconds. + return with open(f"{self.path}/list.txt", "w") as f: for idz in range(0, len(split_text)): f.write("file " + f"'{idx}-{idz}.part.mp3'" + "\n")