From 6b059188955cbeb89aba3f47de53df60f5071dbf Mon Sep 17 00:00:00 2001 From: German Mikheev Date: Thu, 4 Sep 2025 02:02:32 +0300 Subject: [PATCH] Without concatenation now --- main.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 6a305d5..5ce09e2 100644 --- a/main.py +++ b/main.py @@ -37,7 +37,7 @@ class AudioTranscription: language = "ru" - all_transcription: str = "" + all_transcription: list = [] def __init__( self, @@ -118,8 +118,7 @@ class AudioTranscription: try: for chunk_idx in tqdm(range(len(self.chunks))): - # remake without strings (slow asf) - self.all_transcription += " " + self.process_chunk(self.chunks[chunk_idx]) + self.all_transcription.append(self.process_chunk(self.chunks[chunk_idx])) end_time = time.time() logger.info(f"Transcription completed in {end_time - start_time:.2f} seconds") @@ -132,7 +131,7 @@ class AudioTranscription: self.to_mono() self.split_to_chunks() self.process_all_chunks() - return self.all_transcription + return " ".join(self.all_transcription) try: track = AudioTranscription("sample.mp3")