phonodist
Language-aware, explainable distance metrics for IPA pronunciations.
phonodist compares IPA with IPA. It does not perform grapheme-to-phoneme conversion or synthesize audio.
The package provides two related contracts:
Contract |
Purpose |
Stress |
|---|---|---|
|
Normalized phonetic feature distance |
Ignored |
|
Structural difference classification |
Preserved |
Start here
Getting started — install the package and compare IPA in Python.
Command-line interface — use
phonodist compareandphonodist diff.Python API — public functions, results, profiles, and errors.
Metric v1 — understand scoring and limitations.
Structural IPA comparison — understand comparison classifications.
Language profiles — understand profile-specific rules.