Yeah, in my case I was thinking to put the non-interactive transcript as plain text in the Discourse post and the interactive one maybe as an iframe, both under details elements.
But I think for some people who are using WordPress with Discourse, they may not have as much developer knowledge and a way to make sure the classes and CSS align may go a long way to making it just work magically for them.