Hm, very interesting! This only converts asciinema recordings, though, right? It doesn't automatically record anything?
svg-term --command 'cowsay hey there'
But that has the aforementioned issues about not pausing enough, so I usually just record with asciinema first and then invoke svg-term.