A lot more could be added if you actually are serious about compressing text like this but I don't think there's much of a point to it. I tried making it better but quickly found out it wasn't going to be easy with english's inconsistant pronunciation rules so I gave up. I think the best use would be to compress text in text to speech blocks but even then it's not "lossless" because the sound sometimes has awkward pauses between words. Still cool though.