I had implemented something similar to your previous suggestion. Got it working after a bit of trial and error.
However having characters' speech bubbles grow as the words are read out is actually a bit difficult to follow along (as a user). Probably because I had the text center-aligned. But I'm sure there's other practical uses for this feature.
Thanks again for the continued support!