feat: kurze Absätze nach Inhalt mit dem passenden Nachbarn verbinden
Passt ein Absatz unter MIN_PARAGRAPH_SENTENCES an beide Nachbarn,
entscheidet das Modell, ob er den vorherigen Gedanken abschließt oder den
folgenden einleitet (JSON {"anschluss": "vorher"|"nachher"}); passt nur
einer, wird ohne Modell verbunden. Antworten werden in .parts/
zwischengespeichert. Der Cache und der JSON-Aufruf sind dafür als
cached_json() und chat_json() herausgezogen, vorhandene Caches gelten weiter.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f1d2e201df
commit
41bcd1eb7b
1 changed files with 243 additions and 42 deletions
10
README.md
10
README.md
|
|
@ -257,7 +257,9 @@ Blöcken korrigiert.
|
|||
gibt es eine Warnung (mögliche Auslassungen oder Ergänzungen).
|
||||
5. **Absätze:** Das Modell nennt nur Satznummern, an denen ein Absatz beginnt; der
|
||||
Text selbst wird dabei nicht verändert. Absätze über 10 Sätze werden nochmals
|
||||
geteilt, Absätze unter 3 Sätzen mit dem Nachbarn verbunden.
|
||||
geteilt, Absätze unter 3 Sätzen mit einem Nachbarn verbunden. Passt der kurze
|
||||
Absatz an beide Nachbarn, entscheidet das Modell nach dem Inhalt, ob er den
|
||||
vorherigen Gedanken abschließt oder den folgenden einleitet.
|
||||
|
||||
6. **Änderungsbericht:** Rohtext (vor dem Glossar) und Ergebnis werden Wort für Wort
|
||||
verglichen, siehe unten.
|
||||
|
|
@ -427,8 +429,9 @@ dazu Muster, Ausgabeverzeichnis und Fehlerfälle.
|
|||
|
||||
## Zwischenstände
|
||||
|
||||
Jeder fertige Abschnitt und jede Absatzgliederung wird in `<Ausgabe>.parts/`
|
||||
gespeichert. Ein erneuter Lauf überspringt alles, was schon berechnet ist.
|
||||
Jeder fertige Abschnitt, jede Absatzgliederung und jede Entscheidung beim
|
||||
Verbinden kurzer Absätze wird in `<Ausgabe>.parts/` gespeichert. Ein erneuter
|
||||
Lauf überspringt alles, was schon berechnet ist.
|
||||
Ändern sich Modell (auch per `-m`), Prompt, Glossar oder Text eines Abschnitts, wird genau dieser
|
||||
Teil neu berechnet. Den Ordner kann man jederzeit löschen.
|
||||
|
||||
|
|
@ -454,7 +457,6 @@ Oben in `abschrift_korrigieren.py`:
|
|||
gehören ins Glossar.
|
||||
- `qwen3:32b` ohne Denkmodus erkennt Hörfehler ohne Glossar nur teilweise und
|
||||
setzt kaum `[prüfen: …]`-Marken. Bekannte Fehler gehören deshalb ins Glossar.
|
||||
- Das Verbinden kurzer Absätze achtet nicht auf den Inhalt.
|
||||
- `vtt2txt.py` erkennt Wiederholungen an der Überlappung aufeinanderfolgender
|
||||
Untertitel-Blöcke. Bei Untertiteln ohne rollendes Fenster gehen deshalb zwei
|
||||
direkt aufeinanderfolgende, identische Blöcke zu einem zusammen.
|
||||
|
|
|
|||
Loading…
Reference in a new issue