It looks like there's an element over the letters. Is that right?
The letters could pop in with a loop counter and the length property. That would be more like a typewriter / keyboard effect. That's harder to do though. If you don't want to program, each letter could be added per keyframe by changing the innerHTML. Super tedious, but effective. You then could better sync the typing sounds with the letters appearing.