Honor disabled speech service toggles (#814)

Co-authored-by: ghreprimand <203024559+ghreprimand@users.noreply.github.com>
This commit is contained in:
ghreprimand
2026-06-01 20:44:39 -05:00
committed by GitHub
parent 1c9623a81d
commit d44f40b724
3 changed files with 66 additions and 0 deletions
+4
View File
@@ -40,6 +40,8 @@ class STTService:
@property
def available(self) -> bool:
settings = self._load_settings()
if settings.get("stt_enabled") is False:
return False
provider = settings["stt_provider"]
if provider == "disabled":
return False
@@ -140,6 +142,8 @@ class STTService:
def transcribe(self, audio_bytes: bytes) -> Optional[str]:
settings = self._load_settings()
if settings.get("stt_enabled") is False:
return None
provider = settings["stt_provider"]
model = settings["stt_model"]
language = settings.get("stt_language", "")