From 9d4eb44e9239d9858a69cf5add2a7ae01ede323c Mon Sep 17 00:00:00 2001
From: Subliminal Guy <subliminal_kid@posteo.de>
Date: Mon, 21 Apr 2025 16:39:40 +0200
Subject: [PATCH] Delete Manual Flags

---
 app/asr_models/asr_model.py             | 3 +--
 app/asr_models/faster_whisper_engine.py | 4 ----
 app/asr_models/mbain_whisperx_engine.py | 4 ----
 app/asr_models/openai_whisper_engine.py | 4 ----
 4 files changed, 1 insertion(+), 14 deletions(-)

diff --git a/app/asr_models/asr_model.py b/app/asr_models/asr_model.py
index 2c6fbf0..819a0c6 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 3c9c8b5..fa5c1f3 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 458b5bc..7ee98a8 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 a82ec7f..9bcdf32 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
 
-- 
GitLab