Wortgenaues Audio-Highlighting beim Mitlesen #12
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
Beim Abspielen eines Transkripts soll jedes Wort einzeln hervorgehoben werden, synchron zur Audio-Wiedergabe — wie bei Karaoke oder Apple Music Lyrics.
Voraussetzung
Wort-Level-Timestamps pro Episode. Die aktuellen SRTs haben nur Satz-Level-Timestamps (3–8 Sekunden pro Block). Für wortgenaues Highlighting brauchen wir Timestamps pro Wort (~200ms Granularität).
Umsetzung
Phase 1: Wort-Timestamps generieren
{"word": "Wachstum", "start": 12.34, "end": 12.67})words(paragraph_id, idx, word, start_time, end_time)Phase 2: Frontend
<span data-start="..." data-end="...">rendernontimeupdatevergleichtcurrentTimemit Wort-Timestamps.word-activefür aktuelles Wort (z.B. Hintergrund-Highlight)Aufwand
Hardware