1. A computer-readable medium including instructions readable by a computer which, when implemented perform steps comprising: generating a speech-based phonetic description of a word without reference to the text of the word; generating a text-based phonetic description of the word based on the text of the word; aligning the speech-based phonetic description and the text-based phonetic description on a phone-by-phone basis to form a single graph; and selecting a phonetic description from the single graph.