From 2f625572fca6414a1f5fcbd2f555e2504be20f91 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Fri, 24 Apr 2026 16:21:19 +0200 Subject: [PATCH] feat: HF-Cache raus + service_status Banner in Diagnostic Stefan akzeptiert die ~5min Modell-Download-Zeit nach jedem Container- Start, dafuer keine 50GB Cache-Bloat mehr und kein Bind-Mount-Verzeichnis zu pflegen. - xtts/docker-compose.yml: hf-cache Bind-Mount entfernt fuer beide Bridges. Modelle werden im writable Container-Layer abgelegt und mit jedem `docker compose down` automatisch weggeraeumt. - xtts/.gitignore: hf-cache/ Eintrag raus - RVS ALLOWED_TYPES: service_status hinzu Bridges broadcasten Lade-Status: - f5tts-bridge: bei Connect 'loading' -> ensure_loaded -> 'ready'. Auch bei config-getriggertem Modell-Wechsel: erst 'loading' Broadcast, dann reload, dann 'ready'. - whisper-bridge: gleiches Pattern. Modell wird jetzt erst nach RVS-Connect geladen damit der loading-Broadcast tatsaechlich rausgeht. Diagnostic: - server.js: service_status wird an Browser durchgereicht - index.html: neues Banner unten rechts (fixed position) zeigt Status fuer beide Services. Aggregiert: Icon ist Lupe waehrend Loading, Check wenn alles ready, X bei Error. - Wenn alles ready: X-Button erscheint (manuell schliessen) + nach 8s automatisches Fade-Out. Co-Authored-By: Claude Opus 4.7 (1M context) --- diagnostic/index.html | 76 +++++++++++++++++++++++++++++++++++++++++ diagnostic/server.js | 16 +++++++++ rvs/server.js | 1 + xtts/.gitignore | 4 --- xtts/docker-compose.yml | 14 ++++---- xtts/f5tts/bridge.py | 61 +++++++++++++++++++++++++++++---- xtts/whisper/bridge.py | 47 ++++++++++++++++++++----- 7 files changed, 194 insertions(+), 25 deletions(-) diff --git a/diagnostic/index.html b/diagnostic/index.html index 33577f7..690770d 100644 --- a/diagnostic/index.html +++ b/diagnostic/index.html @@ -127,6 +127,15 @@ + + +