Phonetic Models for Generating Spelling Variants