Without concatenation now

This commit is contained in:
2025-09-04 02:02:32 +03:00
parent 08e53c7cce
commit 6b05918895
+3 -4
View File
@@ -37,7 +37,7 @@ class AudioTranscription:
language = "ru" language = "ru"
all_transcription: str = "" all_transcription: list = []
def __init__( def __init__(
self, self,
@@ -118,8 +118,7 @@ class AudioTranscription:
try: try:
for chunk_idx in tqdm(range(len(self.chunks))): for chunk_idx in tqdm(range(len(self.chunks))):
# remake without strings (slow asf) self.all_transcription.append(self.process_chunk(self.chunks[chunk_idx]))
self.all_transcription += " " + self.process_chunk(self.chunks[chunk_idx])
end_time = time.time() end_time = time.time()
logger.info(f"Transcription completed in {end_time - start_time:.2f} seconds") logger.info(f"Transcription completed in {end_time - start_time:.2f} seconds")
@@ -132,7 +131,7 @@ class AudioTranscription:
self.to_mono() self.to_mono()
self.split_to_chunks() self.split_to_chunks()
self.process_all_chunks() self.process_all_chunks()
return self.all_transcription return " ".join(self.all_transcription)
try: try:
track = AudioTranscription("sample.mp3") track = AudioTranscription("sample.mp3")