Pronunciation dictionaries can be used for several purposes. For example, one can convert text to a sequence of phonemes using them. Not surprisingly, you have free access to a great English pronunciation dictionary provided by CMU, although the pronunciation symbols are Arpabets, not IPAs. Again not surprisingly, it's hard to get pronunciation dictionaries for other languages. One reason is that for several languages their scripts are phonetic more or less; the pronunciation of a word can be inferred by some rules. However, rules often fail to cover everything. Besides, not everybody is aware of them. Decent open-source pronunciation dictionaries are still necessary.
- lxml >= 3.3.3
- python >= 3.4
- STEP 1. Download the wiktionary database backup dumps of the language you want.
- STEP 2. Extract it to
data/raw/
folder. - STEP 3. Run
make_dictionary.py
.
Click the name of the language to download the prebuilt dictionary.
We will keep adding languages. Any contributions / error reports are welcome.
We are not responsible for the content (headwords and pronunciations). They may contain mistakes made by us or the original creator.