One difference is that our system takes a hierarchical approach in that it aligns at the word level, but also uses string edit distance at the letter level as a substitution cost for words.
it is able to take advantage of the fact that individual transcriptions do not generally contain arbitrary fragments of words.