From 73d2af2b21817f105cb9402e9e2819b0950952bd Mon Sep 17 00:00:00 2001 From: Jaikinator Date: Wed, 5 Apr 2023 21:08:19 +0200 Subject: [PATCH] fixed wrong bool using check_if_already_transcribed --- autotranscript/__main__.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/autotranscript/__main__.py b/autotranscript/__main__.py index 4f2ee9f..9abbfd8 100644 --- a/autotranscript/__main__.py +++ b/autotranscript/__main__.py @@ -364,7 +364,7 @@ class AutoTranscribe: if not "/" in audiofile: audiofile = os.path.join(self.audiopath, audiofile) - if not self.check_if_allready_transcribed(audiofile): + if not self.check_if_already_transcribed (audiofile): audio = AudioProcessor(audiofile) @@ -463,14 +463,18 @@ class AutoTranscribe: return currentpath, audiopath, transcriptionpath, audiofiles - def check_if_allready_transcribed(self, filename: str): + def check_if_already_transcribed (self, filename: str): """ Check if all audio files are already transcribed :param filename: audio file name :return: bool """ - purefilename = filename.split('/')[-1][:-4] + '.txt' - if purefilename in os.listdir(self.transcriptionpath): + purefilename = filename.split('/')[-1][:-4] + _files = os.listdir(self.transcriptionpath) + for i,f in enumerate(_files): + _files[i] = f[:-4] + + if purefilename in _files: print(f'File {purefilename[:-4]} already transcribed') return True else: