cmudict provides a mapping orthopraphic/phonetic for english words in their north american pronunciations. it is commonly used to generate representations for speech recognition (asr), e.g. the cmu sphinx system, and speech synthesis (tts), e.g. the festival system. cmudict can be used as a training corpus for building statistical grapheme-to-phoneme (g2p) models that will generate pronunciations for words not yet included in the dictionary.