From 60c7c10abb2b3ed90dbbfa89be48332a51cdde72 Mon Sep 17 00:00:00 2001 From: dschlueter Date: Sat, 10 Oct 2026 20:07:13 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20Glossar=20f=C3=BCr=20die=20Lahnstein-Re?= =?UTF-8?q?de?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - lahnstein.glossar.txt: 62 feste Ersetzungen und 11 Hinweise, erstellt aus dem Rohtext und dem Entwurf von glossar_vorschlag.py - krone-schmalz.glossar.txt: weitere Teltschik-Varianten, „von vorne herein“ - Glossar-Tests decken Lahnstein mit ab Co-Authored-By: Claude Opus 5.5 --- README.md | 10 ++++++---- tests/test_rede_korrigieren.py | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0d328c2..8ff7c33 100644 --- a/README.md +++ b/README.md @@ -206,8 +206,8 @@ es normal. Mehrere Glossare lassen sich kombinieren: ein gemeinsames für wiederkehrende Namen und Hörfehler eines Redners und eines je Rede. Beispiel zu den Testdaten: -`krone-schmalz.glossar.txt` (gemeinsam) plus `ramstein.glossar.txt` bzw. -`magdeburg.glossar.txt`. Das gemeinsame Glossar zuerst angeben, damit seine +`krone-schmalz.glossar.txt` (gemeinsam) plus `ramstein.glossar.txt`, +`magdeburg.glossar.txt` bzw. `lahnstein.glossar.txt`. Das gemeinsame Glossar zuerst angeben, damit seine Ersetzungen vor den speziellen greifen. ### Glossar-Entwurf: `glossar_vorschlag.py` @@ -256,8 +256,10 @@ für das Programm): - `ramstein.de.*`: Rede über die US Air Base Ramstein (Glossar `ramstein.glossar.txt`) - `magdeburg.de-orig.*`: Rede in Magdeburg (Glossar `magdeburg.glossar.txt`) -- `Lahnstein.de-orig.*`: Rede „Respekt geht anders“ in Lahnstein (noch ohne Glossar, - geladen mit `yt_untertitel.py`) +- `Lahnstein.de-orig.*`: Rede „Respekt geht anders“ in Lahnstein (Glossar + `lahnstein.glossar.txt`, erstellt mit Hilfe von `glossar_vorschlag.py`) + +Alle drei mit dem gemeinsamen `krone-schmalz.glossar.txt` davor. ```bash ./vtt2txt.py -i "testdaten/*.vtt" # erzeugt alle .txt neu diff --git a/tests/test_rede_korrigieren.py b/tests/test_rede_korrigieren.py index 6fc5bb8..de72a7d 100644 --- a/tests/test_rede_korrigieren.py +++ b/tests/test_rede_korrigieren.py @@ -114,6 +114,7 @@ def test_build_system_appends_terms(): SAMPLE_GLOSSARIES = [ ("ramstein.glossar.txt", "ramstein.de.txt"), ("magdeburg.glossar.txt", "magdeburg.de-orig.txt"), + ("lahnstein.glossar.txt", "Lahnstein.de-orig.txt"), ]