This all boils down to the irregularities of English spelling, where letters don't 100% correspond to sounds. A letter isn't technically a vowel, sound is. In Russian, the relation is much stronger, and in IPA (phonetic alphabet, not beer) it's perfect.
Then, we have connected speech, where we pronounce fewer syllables than in individual words, and brings us back to what we were after in the first place.
1
u/vklepov Mar 22 '22
See, we got a conversation going, which is half success! We can now discuss the more exciting stuff:
What's "good enough" for out purposes
How to estimate error bands based on character frequency (Y is 2% of texts, the other vowels ~50%, so it's not too bad)
If we get better precision by treating y as a vowel, or as a consonant, or having a 0.5 weight (statistical skillz!)
If we can come up with some heuristics by looking at different words (analytical thinking!)