It works!

OK, it’s still slow, inaccurate, and speaks leetspeak, but it does
generate some resemblance of the text!