feat(P3): Diktat in Fremdsprache → Übersetzung in die Zielsprache
Spricht der Nutzer in einer anderen als der eingestellten Sprache, erkennt das System die gesprochene Sprache automatisch (transcribe_detect) und übersetzt die Anfrage per LLM in die Zielsprache — sie wird dann auch in der Zielsprache angezeigt und verarbeitet. Hilft beim Sprachenlernen und in der Kommunikation über Sprachgrenzen. - Orchestrator.translate() (LLM-basiert, nur Übersetzung). - ws.py Voice-STT: transcribe_detect + Übersetzung bei abweichender Sprache. - Test-Stubs um transcribe_detect ergänzt; neuer Übersetzungstest. 209 passed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
40291d318b
commit
a7f718192f
4 changed files with 70 additions and 2 deletions
|
|
@ -88,6 +88,9 @@ def _install_voice_stubs(monkeypatch):
|
|||
async def transcribe(self, audio_bytes, fmt, language=None):
|
||||
return "ok"
|
||||
|
||||
async def transcribe_detect(self, audio_bytes, fmt, language=None):
|
||||
return "ok", None
|
||||
|
||||
class LLM:
|
||||
async def complete(self, text, history=None, session_id=None, language=None):
|
||||
return "antwort"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue