chore: Glossare liegen lokal im Verzeichnis glossare/
Die Glossare echter Beiträge stehen nicht mehr lose im Programmordner, sondern in glossare/ (in .gitignore). Tests und Beispiele in README und Bedienungsanleitung verwenden die neuen Pfade. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
33869e5f3e
commit
acf9e33382
1 changed files with 42 additions and 34 deletions
35
README.md
35
README.md
|
|
@ -229,8 +229,8 @@ werden trotzdem umgewandelt; der Exit-Code ist dann 1.
|
|||
```bash
|
||||
./abschrift_korrigieren.py -i rede.txt # → rede.korrigiert.txt
|
||||
./abschrift_korrigieren.py -i rede.txt -o out/rede.txt # eigene Ausgabedatei
|
||||
./abschrift_korrigieren.py -i rede.txt -g rede.glossar.txt # mit Glossar
|
||||
./abschrift_korrigieren.py -i rede.txt -g allgemein.glossar.txt -g rede.glossar.txt # kombiniert
|
||||
./abschrift_korrigieren.py -i rede.txt -g glossare/rede.glossar.txt # mit Glossar
|
||||
./abschrift_korrigieren.py -i rede.txt -g glossare/allgemein.glossar.txt -g glossare/rede.glossar.txt # kombiniert
|
||||
./abschrift_korrigieren.py -i rede.de.vtt # VTT direkt → rede.de.korrigiert.txt
|
||||
./abschrift_korrigieren.py -u URL # YouTube → <Kanal>_<Titel>_<Datum>.korrigiert.txt
|
||||
./abschrift_korrigieren.py -i talk.txt -l en # englischer Beitrag
|
||||
|
|
@ -346,7 +346,7 @@ der Korrektur gelten deren Ersetzungen und Begriffe nicht als verdächtig:
|
|||
```bash
|
||||
./aenderungen.py -a rede.txt -b rede.korrigiert.txt # → rede.aenderungen.html
|
||||
./aenderungen.py -a rede.de.vtt -b rede.korrigiert.txt -o bericht.html
|
||||
./aenderungen.py -a rede.txt -b rede.korrigiert.txt -g krone-schmalz.glossar.txt -g rede.glossar.txt
|
||||
./aenderungen.py -a rede.txt -b rede.korrigiert.txt -g glossare/krone-schmalz.glossar.txt -g glossare/rede.glossar.txt
|
||||
./aenderungen.py -a talk.txt -b talk.korrigiert.txt -l en # englische Wortliste
|
||||
```
|
||||
|
||||
|
|
@ -370,13 +370,15 @@ es normal.
|
|||
|
||||
Mehrere Glossare lassen sich kombinieren: ein gemeinsames für wiederkehrende Namen
|
||||
und Hörfehler eines Redners oder Kanals und eines je Beitrag, z. B.
|
||||
`krone-schmalz.glossar.txt` (gemeinsam) plus `ramstein.glossar.txt`. Das gemeinsame
|
||||
Glossar zuerst angeben, damit seine Ersetzungen vor den speziellen greifen.
|
||||
`glossare/krone-schmalz.glossar.txt` (gemeinsam) plus `glossare/ramstein.glossar.txt`.
|
||||
Das gemeinsame Glossar zuerst angeben, damit seine Ersetzungen vor den speziellen
|
||||
greifen.
|
||||
|
||||
Glossare gehören zu realen Beiträgen und Personen und werden deshalb nicht
|
||||
versioniert: `*.glossar.txt` steht in `.gitignore`, eigene Glossare liegen nur lokal.
|
||||
Im Repository ist als Beispiel nur `tests/daten/beispiel.glossar.txt` zur erfundenen
|
||||
Beispielrede.
|
||||
Glossare liegen im Verzeichnis `glossare/`. Sie gehören zu realen Beiträgen und
|
||||
Personen und werden deshalb nicht versioniert: `glossare/` und `*.glossar.txt` stehen
|
||||
in `.gitignore`, die Glossare bleiben nur lokal und sollten gesondert gesichert
|
||||
werden. Im Repository ist als Beispiel nur `tests/daten/beispiel.glossar.txt` zur
|
||||
erfundenen Beispielrede.
|
||||
|
||||
### Glossar-Entwurf: `glossar_vorschlag.py`
|
||||
|
||||
|
|
@ -401,7 +403,7 @@ erneut vorgeschlagen. Zeit-Überschriften von Ausschnitten
|
|||
Roh- und korrigiertem Text entfernt; das Modell bekommt sie nicht zu sehen.
|
||||
|
||||
```bash
|
||||
./glossar_vorschlag.py -i rede.txt -k rede.korrigiert.txt -g krone-schmalz.glossar.txt
|
||||
./glossar_vorschlag.py -i rede.txt -k rede.korrigiert.txt -g glossare/krone-schmalz.glossar.txt
|
||||
# → rede.glossar.entwurf.txt
|
||||
./glossar_vorschlag.py -i tests/daten/beispiel.de.txt # an der Beispielrede ausprobieren
|
||||
```
|
||||
|
|
@ -432,18 +434,19 @@ passendes Glossar (`beispiel.glossar.txt`) für die eingebauten Hörfehler wie
|
|||
```
|
||||
|
||||
**Nur lokal:** Echte Reden gehören wegen des Urheberrechts nicht ins Repository;
|
||||
`testdaten/` ist deshalb in `.gitignore`, ebenso die Glossare (`*.glossar.txt`).
|
||||
`testdaten/` ist deshalb in `.gitignore`, ebenso die Glossare (`glossare/`).
|
||||
Liegen die drei Reden, mit denen das Programm entwickelt wurde, in `testdaten/` und
|
||||
ihre Glossare im Programmordner, laufen zusätzlich die Tests, die diese Glossare
|
||||
ihre Glossare in `glossare/`, laufen zusätzlich die Tests, die diese Glossare
|
||||
prüfen; sonst werden sie übersprungen:
|
||||
|
||||
- `ramstein.de.*`: Rede über die US Air Base Ramstein (Glossar `ramstein.glossar.txt`)
|
||||
- `magdeburg.de-orig.*`: Rede in Magdeburg (Glossar `magdeburg.glossar.txt`)
|
||||
- `ramstein.de.*`: Rede über die US Air Base Ramstein (Glossar `glossare/ramstein.glossar.txt`)
|
||||
- `magdeburg.de-orig.*`: Rede in Magdeburg (Glossar `glossare/magdeburg.glossar.txt`)
|
||||
- `Lahnstein.de-orig.*`: Rede „Respekt geht anders“ in Lahnstein (Glossar
|
||||
`lahnstein.glossar.txt`, erstellt mit Hilfe von `glossar_vorschlag.py`), zu laden mit
|
||||
`glossare/lahnstein.glossar.txt`, erstellt mit Hilfe von `glossar_vorschlag.py`),
|
||||
zu laden mit
|
||||
`./yt_untertitel.py -u 'https://www.youtube.com/watch?v=rm6lADgf6GQ' -n Lahnstein -d testdaten`
|
||||
|
||||
Alle drei mit dem gemeinsamen `krone-schmalz.glossar.txt` davor. Ein Lauf über eine
|
||||
Alle drei mit dem gemeinsamen `glossare/krone-schmalz.glossar.txt` davor. Ein Lauf über eine
|
||||
Rede dauert mit `qwen3:32b` vollständig auf einer RTX 3090 etwa 6–8 Minuten.
|
||||
|
||||
## Tests
|
||||
|
|
|
|||
Loading…
Reference in a new issue