From 2bea7fb597bf2db0b88ab8dbcb7abb6c02fb6703 Mon Sep 17 00:00:00 2001 From: dschlueter Date: Sat, 11 Jul 2026 17:21:24 +0200 Subject: [PATCH] =?UTF-8?q?W=C3=B6rterbuch:=20Abk=C3=BCrzungen=20korrigier?= =?UTF-8?q?t,=20Neustart-Hinweis=20in=20der=20Doku?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acht Umschriften nachgebessert (vom Nutzer): Abkürzungen wie CLI, IDE, SDK, MCP, TTS, STT und VPN werden jetzt mit englischen Buchstabennamen gesprochen ("VPN" -> "Wieh Pieh En" statt "Fau Peh En"), dazu "Elon Musk" -> "Ihlon Mask". Anmerkung für später: damit sind die Abkürzungen uneinheitlich — CPU, GPU, URL und HTTP stehen weiterhin auf deutscher Buchstabierung ("Geh Peh Uh"). Das kann so gewollt sein, weil sich diese im Deutschen tatsächlich eingebürgert haben; wer es angleichen will, findet sie am Ende von pronunciation/de.json. Doku: der Neustart-Hinweis fehlte. Die CLI liest das Wörterbuch bei jedem Aufruf neu, die Dienste halten es aber im Speicher (_cache in pronunciation.py) — ohne `systemctl --user restart chatterbox-tts` bzw. `open-notebook-tts` sprechen sie stillschweigend weiter die alte Aussprache. Co-Authored-By: Claude Opus 4.8 --- BEDIENUNGSANLEITUNG.md | 12 ++++++++++++ README.md | 8 ++++++++ pronunciation/de.json | 16 ++++++++-------- 3 files changed, 28 insertions(+), 8 deletions(-) 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" }