feat(1a): Flex-Sprachmodus vollständig entfernen
Sprache ist immer fest. Entfernt: language_mode aus Route/Schema/Config/
Runtime-Config, die Flex-Verzweigung in Orchestrator (effective_language =
language) und ws.py (immer normales transcribe), die "🔄 Flex"-Option im
Frontend samt zugehöriger app.js-Logik (langOverrides, loadMe, Turn-Sprache).
Die generische STT-Methode transcribe_detect bleibt als wiederverwendbare
Infrastruktur erhalten (nicht mehr aufgerufen). Test: Route trägt kein
language_mode mehr. 215 passed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
67a959c4b3
commit
be5206c7ed
10 changed files with 24 additions and 64 deletions
|
|
@ -155,7 +155,6 @@ ROUTE_KEYS = (
|
|||
"llm_provider",
|
||||
"tts_provider",
|
||||
"language",
|
||||
"language_mode",
|
||||
"voice_gender",
|
||||
)
|
||||
|
||||
|
|
@ -235,7 +234,6 @@ class ResolvedRoute:
|
|||
llm_provider: str
|
||||
tts_provider: str
|
||||
language: str
|
||||
language_mode: str = "fix"
|
||||
voice_gender: str = "any"
|
||||
|
||||
def as_dict(self) -> dict:
|
||||
|
|
@ -246,7 +244,6 @@ class ResolvedRoute:
|
|||
"llm_provider": self.llm_provider,
|
||||
"tts_provider": self.tts_provider,
|
||||
"language": self.language,
|
||||
"language_mode": self.language_mode,
|
||||
"voice_gender": self.voice_gender,
|
||||
}
|
||||
|
||||
|
|
@ -288,7 +285,6 @@ def resolve_route(
|
|||
"llm_provider": cfg.default_llm_provider,
|
||||
"tts_provider": cfg.default_tts_provider,
|
||||
"language": cfg.default_language,
|
||||
"language_mode": cfg.default_language_mode,
|
||||
}
|
||||
|
||||
user_prefs = user.prefs if user is not None else {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue