{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"},{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Provides Python access to the CMU Pronouncing Dictionary data files (phonetic transcriptions, phone inventories, and related linguistic data) with minimal processing and NLTK compatibility.","skillfed_tags":["phonetics","linguistics","nlp"],"use_cases":["Look up phonetic transcriptions of English words for speech synthesis or pronunciation guides.","Extract phone inventories and phonetic symbols for linguistic analysis or NLP feature engineering.","Build rhyming or alliteration detection tools by comparing phonetic representations.","Migrate from NLTK's cmudict reader to a standalone, versioned dictionary package.","Analyze poetry or song lyrics for phonetic patterns and stress patterns."],"what_it_does":"cmudict is a thin Python wrapper around The CMU Pronouncing Dictionary, a linguistic dataset of English word pronunciations in phonetic notation. It bundles the dictionary data files and exposes them through a simple API with three access patterns per file: raw string, binary stream, or minimally-processed Python structures. The package maintains compatibility with NLTK's cmudict interface, making it a drop-in alternative for projects already using that corpus reader.\n\nThe main use case is looking up how words are pronounced or extracting phonetic information for speech synthesis, voice recognition, poetry analysis, or linguistic research. It requires Python 3.9+ and has minimal dependencies\u2014only two standard-library backports\u2014making it straightforward to install and integrate into existing projects.","worth_installing":"Yes, if you need English phonetic data. Low install friction, no security issues, active maintenance, and GPL-3.0-or-later licensing is straightforward for open-source projects. Not suitable for proprietary software without GPL compliance review. The NLTK compatibility makes it a practical choice for speech and linguistic work."},"id":"cmudict","links":{"html":"https://skillfed.io/packages/cmudict","md":"https://skillfed.io/packages/cmudict.md","pypi":"https://pypi.org/project/cmudict/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-03","license_spdx":null,"license_treatment":"copyleft","name":"cmudict","python_support":"supports_current","summary":"A versioned python wrapper package for The CMU Pronouncing Dictionary data files."},"popularity":{"monthly_downloads":359284,"position":7251,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.3"}
