diff --git a/app/asr_models/asr_model.py b/app/asr_models/asr_model.py index 2c6fbf097a7e64b4ee73cddeb7c338993f7b8603..819a0c6a694ee9863459c2af7e6e3c86ab6e66aa 100644 --- a/app/asr_models/asr_model.py +++ b/app/asr_models/asr_model.py @@ -19,8 +19,7 @@ class ASRModel(ABC): last_activity_time = time.time() def __init__(self): - # Flag indicating if a transcription is currently running - self.transcription_active = False + pass @abstractmethod def load_model(self): diff --git a/app/asr_models/faster_whisper_engine.py b/app/asr_models/faster_whisper_engine.py index 3c9c8b53c0228e1b02951c814dad5e245a8d6198..fa5c1f3b7981e8ba0df9d013cc8809397104dc1d 100644 --- a/app/asr_models/faster_whisper_engine.py +++ b/app/asr_models/faster_whisper_engine.py @@ -35,8 +35,6 @@ class FasterWhisperASR(ASRModel): options: Union[dict, None], output, ): - # Mark transcription as active - self.transcription_active = True # Update last activity timestamp self.last_activity_time = time.time() @@ -65,8 +63,6 @@ class FasterWhisperASR(ASRModel): output_file = StringIO() self.write_result(result, output_file, output) output_file.seek(0) - # Mark transcription as completed - self.transcription_active = False return output_file diff --git a/app/asr_models/mbain_whisperx_engine.py b/app/asr_models/mbain_whisperx_engine.py index 458b5bc4c7ad77b3a86352d915b683d7d8cfc5a3..7ee98a8e832bba68bc14d2c05cf986112f6a8875 100644 --- a/app/asr_models/mbain_whisperx_engine.py +++ b/app/asr_models/mbain_whisperx_engine.py @@ -48,8 +48,6 @@ class WhisperXASR(ASRModel): options: Union[dict, None], output, ): - # Mark transcription as active - self.transcription_active = True # Update last activity timestamp self.last_activity_time = time.time() with self.model_lock: @@ -91,8 +89,6 @@ class WhisperXASR(ASRModel): output_file = StringIO() self.write_result(result, output_file, output) output_file.seek(0) - # Mark transcription as completed - self.transcription_active = False return output_file diff --git a/app/asr_models/openai_whisper_engine.py b/app/asr_models/openai_whisper_engine.py index a82ec7fdbcf36abeacd325d48047c1d03d26a489..9bcdf32dcfc52b09355d3d78c7c55fd58256254e 100644 --- a/app/asr_models/openai_whisper_engine.py +++ b/app/asr_models/openai_whisper_engine.py @@ -33,8 +33,6 @@ class OpenAIWhisperASR(ASRModel): options: Union[dict, None], output, ): - # Mark transcription as active - self.transcription_active = True # Update last activity timestamp self.last_activity_time = time.time() @@ -55,8 +53,6 @@ class OpenAIWhisperASR(ASRModel): output_file = StringIO() self.write_result(result, output_file, output) output_file.seek(0) - # Mark transcription as completed - self.transcription_active = False return output_file