From c64c86ed2a7e4de6bf8901e7245b5d5e6a7bbc2c Mon Sep 17 00:00:00 2001 From: Josh Greenwood Date: Sat, 23 Jul 2022 23:23:39 +0100 Subject: [PATCH] amended to reccomended changes --- TTS/engine_wrapper.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TTS/engine_wrapper.py b/TTS/engine_wrapper.py index 7f32c68..3e088f2 100644 --- a/TTS/engine_wrapper.py +++ b/TTS/engine_wrapper.py @@ -88,11 +88,12 @@ class TTSEngine: offset = 0 for idy, text_cut in enumerate(split_text): # print(f"{idx}-{idy}: {text_cut}\n") - if not process_text(text_cut) or process_text(text_cut).isspace(): + new_text = process_text(text_cut) + if not new_text or new_text.isspace(): offset += 1 continue - self.call_tts(f"{idx}-{idy - offset}.part", text_cut) + self.call_tts(f"{idx}-{idy - offset}.part", new_text) split_files.append(AudioFileClip(f"{self.path}/{idx}-{idy - offset}.part.mp3")) CompositeAudioClip([concatenate_audioclips(split_files)]).write_audiofile( @@ -110,7 +111,7 @@ class TTSEngine: # Path(f"{self.path}/{idx}-{i}.part.mp3").unlink() def call_tts(self, filename: str, text: str): - self.tts_module.run(text=process_text(text), filepath=f"{self.path}/{filename}.mp3") + self.tts_module.run(text, filepath=f"{self.path}/{filename}.mp3") # try: # self.length += MP3(f"{self.path}/{filename}.mp3").info.length # except (MutagenError, HeaderNotFoundError):