(2010) and Fleck (2008) are designed to handle phonological variability.
they are designed to cope with words which have multiple transcribed pronunciations ([wan] and [want] for "want"); this kind of alternation can insert or delete whole segments, or change a vowel sound from one perceptual category to another.