https://github.com/alexpdp7/aelevenymonkey
This is more of a proof of concept than anything practical. This is a Violentmonkey script that adds transcripts to *some* Penny Arcade strips. If it doesn't have one, it lets you add a transcript by using GitHub.
I consider it an experiment to see if this approach can be practical.