From f9f2e116e0fcd17eb3151af26a59a0171907e93f Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Fri, 4 Sep 2026 16:29:34 +0200 Subject: [PATCH] doku(raphael): Box-Handschritte erledigt + erste E2E-Messung (TTFB 1,45 s, RTF 0,97, workers=0) Co-Authored-By: Claude Fable 5.1 --- docs/wissen/RAPHAEL.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/wissen/RAPHAEL.md b/docs/wissen/RAPHAEL.md index 62c9d7c..45021cd 100644 --- a/docs/wissen/RAPHAEL.md +++ b/docs/wissen/RAPHAEL.md @@ -88,6 +88,24 @@ Weg ist der aus AGENTS.md/STACK.md „Manuell": Router, Service, View, Annahme-Skripte und Bagatell-Annahme sind raus; STACK.md „Deploy & Pipeline" beschreibt nur noch den manuellen Weg. Wer `wartung/auftragsbuch-ausbau` merged, hat beide Branches. +## Stand der Box-Handschritte + erste Messung (04.09.2026, erledigt) + +- `~/.lucy-stimme/app/pocket_server.py` = Repo-Stand mit OpenAI-Fassade (Backup `*.bak-20260904`), + Dienst neu gestartet, `/v1/audio/speech` liefert opus/mp3/wav. +- Hermes (`~/.hermes/config.yaml`, Backup `config.yaml.bak-20260904-raphael`): `tts.provider: openai`, + `tts.openai.base_url: http://127.0.0.1:8021/v1`, `model/voice: lucy`, `tts.openai.api_key` = + Platzhalter (Hermes verlangt einen Schlüssel, der Stimmserver prüft keinen), `voice.auto_tts: true`, + PC-Executor-URL auf `.22`. Gateway neu gestartet; Hermes' eigener TTS-Pfad erzeugt mit Lucys Stimme + (getestet: ogg/opus + mp3, ~3,5 s je Satz). +- `SOUL.md` Tonalität auf Raphael (Backup `SOUL.md.bak-20260904-raphael`). +- `mc2-bagatell.timer` deaktiviert, Units nach `~/archiv-aufraeumen-20260904/`. +- **E2E vom PC (Dev-Build, Box-Stimme per SSH-Tunnel, weil der MC2-Proxy noch nicht auf main ist):** + Hermes antwortet im Raphael-Ton („Verstanden. Hier ist der Bericht."), gesprochen von der Box. + Box-Stimme gemessen: TTFB 1,45 s (5 Sätze, stream-first, `workers=0`), RTF ≈ 0,97 bei 23 s Audio — + läuft, aber ohne Reserve; eine parallel gesprochene Meldung schob die TTFB auf 7,8 s. + **Nächster Hebel (braucht User-Ja, systemd-Unit):** `Environment=LUCY_WORKERS=2` und + `OMP_NUM_THREADS` 4 → 8 in `lucy-stimme.service` — der PC-Pfad lief mit 2 Workern. + ## Mobil: Telegram ist die Tür, die Stimme ist dieselbe Der User will Raphael-Lucy **auch auf dem Handy, gleiche Stimme, gleiches Skillset**. Das ist