diff --git a/BEDIENUNGSANLEITUNG.md b/BEDIENUNGSANLEITUNG.md index 1017bab..1033f6a 100644 --- a/BEDIENUNGSANLEITUNG.md +++ b/BEDIENUNGSANLEITUNG.md @@ -222,6 +222,18 @@ Wegen ergänzen — jede Stufe überschreibt die vorherige: | `CHATTERBOX_PRONUNCIATION_DICT=/pfad/zu.json` | einmalig, z. B. für ein einzelnes Projekt | | `--pronunciation-dict datei.json` | nur für diesen einen Aufruf | +### Nach dem Bearbeiten: Dienste neu starten + +Die Kommandozeile liest das Wörterbuch bei jedem Aufruf neu — dort wirkt eine Änderung sofort. +Die **Dienste** halten es dagegen im Speicher und müssen neu gestartet werden: + +```bash +systemctl --user restart chatterbox-tts # HTTP-Service / MCP (Port 9999) +systemctl --user restart open-notebook-tts # Open Notebook (Port 8901), falls genutzt +``` + +Vergisst du das, sprechen die Dienste weiter die alte Aussprache — ohne Fehlermeldung. + ### Neue Begriffe finden statt raten Welche Wörter falsch klingen, muss man nicht erraten. Das Hilfsprogramm sucht in einem Text diff --git a/README.md b/README.md index cd3c41a..4d5f49a 100644 --- a/README.md +++ b/README.md @@ -481,6 +481,14 @@ Quellen werden zusammengeführt, spätere überschreiben frühere: Inhalt anzeigen: `python pronunciation.py de` +**Nach einer Änderung am Wörterbuch müssen die Dienste neu gestartet werden** — sie halten es +pro Sprache im Speicher (`_cache` in `pronunciation.py`). Die CLI liest bei jedem Aufruf neu. + +```bash +systemctl --user restart chatterbox-tts # HTTP-Service / MCP-Adapter +systemctl --user restart open-notebook-tts # Open-Notebook-Wrapper, falls installiert +``` + ### Kandidaten finden `pronunciation_candidates.py` sucht in einem Text alles, was **hunspell** (deutsches diff --git a/pronunciation/de.json b/pronunciation/de.json index 87dfe25..94cb089 100644 --- a/pronunciation/de.json +++ b/pronunciation/de.json @@ -72,7 +72,7 @@ "Donald Trump": "Donald Tramp", "Trump": "Tramp", - "Elon Musk": "Ielon Mask", + "Elon Musk": "Ihlon Mask", "Musk": "Mask", "Joe Biden": "Dschou Baiden", "Biden": "Baiden", @@ -190,14 +190,14 @@ "JSON": "Dschäison", "YAML": "Jämmel", "SQL": "Es Ku El", - "CLI": "Zeh El Ih", - "IDE": "Ih Deh Eh", - "SDK": "Es Deh Kah", + "CLI": "Zieh El Aih", + "IDE": "Aih Dieh Ieh", + "SDK": "Es Dieh Käih", "RAG": "Rägg", - "MCP": "Em Zeh Peh", - "TTS": "Teh Teh Es", - "STT": "Es Teh Teh", + "MCP": "Em Zieh Pieh", + "TTS": "Tieh Tieh Es", + "STT": "Es Tieh Tieh", "OCR": "Oh Zeh Er", - "VPN": "Fau Peh En", + "VPN": "Wieh Pieh En", "DSGVO": "Deh Es Geh Fau Oh" }