Natural Language Process HMM model