Absolutely incredible code, thank you very much.
I have one small question/suggestion if you don't mind, though. The current code make characters talk as the text appears on screen, however, some players really like to speed up the text so it appears inmeditely, giving the feeling that the character only move their mouth for an instant.
Is there a way or do you think it would be possible to apply the flapping depending of the number of characters in text instead of the speed the text appears on screen? That way it would always feel as if the player is talking through the entire sentence instead of finishing as soon as the text ends.
Thanks again for the great work and sorry for bothering.
