1. A method comprising: receiving, by a processor, symbolic input as labeled speech data; overgenerating potential pronunciations based on the symbolic input, wherein the overgenerating comprises: establishing a set of conversion rules; and converting portions of the symbolic input into a number of possible lexical pronunciation variants based on the set of conversion rules; identifying potential pronunciations in a speech recognition context to yield identified potential pronunciations; and storing the identified potential pronunciations in a lexicon.
7. The method of claim 1 , the method further comprising iteratively retraining the set of conversion rules based on improved pronunciations.