Text this: Phoneme class recognition and automatic syllabification with a phonological based hidden Markov model