Pulls the dialogue out of an ASS script and leaves everything else behind. Useful for reading a translation, checking a script, or feeding it to something that only wants words.
Only Dialogue lines are read
Comment: lines in the Events section are skipped — they are typesetting notes, alternative translations or disabled lines, and a player ignores them too. Every override tag is stripped, \N becomes a line break, and the result is joined into paragraphs at natural pauses.
Cues that contained only a drawing command come out empty and disappear from the transcript, which is right: there was no text in them.
Signs mixed into dialogue
Override tags inside the dialogue itself
{pos(320,400)}{ad(200,200)} — and karaoke timing scatters {k} tags between individual syllables, which is how a subtitle renderer knows when to highlight each one. All of it is stripped, and the karaoke case is the one worth watching: the syllables come back as continuous text, so a line that was split across a dozen tags reads normally again rather than arriving with spaces in the middle of words.Other names for this
Also searched as “ass to transcript”, “extract dialogue from ass”.
Questions
- Why is a line missing?
- It was a Comment rather than a Dialogue line, or it contained only a drawing command.
- Can I get only the spoken dialogue, without the signs?
- Not automatically — both are Dialogue lines, distinguished only by style name. That separation has to be done by hand.
- Is my subtitle file uploaded?
- No. The parsing and rewriting happen in this tab. Subtitle files often contain an unreleased script or a client’s content, which is a good reason not to send them to a stranger’s server. Turn your Wi-Fi off and the tool keeps working.