{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"}],"enrichment":{"capability":"Pyphonetics implements phonetic matching algorithms (Soundex, Metaphone, Refined Soundex, Fuzzy Soundex, Lein, Matching Rating Approach) to find words that sound alike and measure phonetic distance between them.","skillfed_tags":["phonetic-algorithms","string-matching","nlp"],"use_cases":["Matching similar-sounding names in databases or user records (e.g., 'Robert' and 'Rupert').","Fuzzy search in contact lists or directories where phonetic similarity matters more than exact spelling.","Deduplication of records where names may be spelled differently but sound the same.","Building spell-check or autocorrect systems that account for pronunciation rather than just character similarity.","Linguistic analysis or NLP tasks requiring phonetic encoding of words."],"what_it_does":"Pyphonetics is a Python library that implements six phonetic algorithms to identify words that sound similar. It provides a consistent API across all algorithms: you instantiate an algorithm class (like Soundex or Metaphone), then call phonetics() to get a phonetic encoding, sounds_like() to compare two words, or distance() to measure phonetic distance using Levenshtein or Hamming metrics.\n\nThe library depends only on unidecode for character normalization. It was last released on 2020-02-25 and has not been maintained since, though the repository remains public and unarchived. With 141 GitHub stars and consistent monthly downloads, it appears to serve a stable user base despite its abandoned status.","worth_installing":"Yes, if you need phonetic matching and can tolerate an unmaintained library. The package is stable, has no known vulnerabilities, installs easily, and solves a specific problem well. However, verify compatibility with your Python version and consider whether you need active maintenance before committing to it in production."},"id":"pyphonetics","links":{"html":"https://skillfed.io/packages/pyphonetics","md":"https://skillfed.io/packages/pyphonetics.md","pypi":"https://pypi.org/project/pyphonetics/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-02-25","license_spdx":null,"license_treatment":"permissive","name":"pyphonetics","python_support":"unspecified","summary":"A Python 3 phonetics library."},"popularity":{"monthly_downloads":342233,"position":7399,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.3"}
