.gitignore
AGENTS.md
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
SECURITY.md
pyproject.toml
requirements.txt
uv.lock
.github/dependabot.yml
.github/workflows/benchmark-regression.yml
.github/workflows/build-tests.yml
.github/workflows/conventional-label.yaml
.github/workflows/coverage.yml
.github/workflows/license_check.yml
.github/workflows/pages.yml
.github/workflows/publish_stable.yml
.github/workflows/release_workflow.yml
benchmarks/comparison.json
benchmarks/espeak_agreement.json
benchmarks/results.json
docs/README.md
docs/adding_a_language.md
docs/allophony.md
docs/ancestry.md
docs/api_stability.md
docs/architecture.md
docs/benchmarks.md
docs/bibliography.md
docs/candidate_scoring.md
docs/comparison.md
docs/data_model.md
docs/distance.md
docs/espeak_agreement.md
docs/explorer.md
docs/getting_started.md
docs/index.md
docs/ipa_reference.md
docs/lattice.md
docs/linguistic_accuracy.md
docs/link-audit.md
docs/positional_graphemes.md
docs/quality_tiers.md
docs/registry.md
docs/scoreboard.md
docs/tokenizer.md
docs/languages/an-valleys.md
docs/languages/ar-IQ.md
docs/languages/ar-x-levantine.md
docs/languages/ar.md
docs/languages/de-DE.md
docs/languages/en-GB.md
docs/languages/eu.md
docs/languages/ext-PT-x-barrancos.md
docs/languages/fr-FR.md
docs/languages/germanic.md
docs/languages/hi.md
docs/languages/index.md
docs/languages/it-IT.md
docs/languages/kab.md
docs/languages/lij.md
docs/languages/mwl.md
docs/languages/pt-AO.md
docs/languages/pt-BR-x-brasilia.md
docs/languages/pt-BR-x-caipira.md
docs/languages/pt-BR-x-fluminense.md
docs/languages/pt-BR-x-mg.md
docs/languages/pt-BR-x-norte.md
docs/languages/pt-BR-x-pr.md
docs/languages/pt-BR-x-rj.md
docs/languages/pt-BR-x-sp.md
docs/languages/pt-BR-x-sul.md
docs/languages/pt-BR.md
docs/languages/pt-CV.md
docs/languages/pt-MO.md
docs/languages/pt-MZ.md
docs/languages/pt-PT-x-acores.md
docs/languages/pt-PT-x-alentejo.md
docs/languages/pt-PT-x-alfena.md
docs/languages/pt-PT-x-algarve.md
docs/languages/pt-PT-x-aveiro.md
docs/languages/pt-PT-x-beira.md
docs/languages/pt-PT-x-lisbon.md
docs/languages/pt-PT-x-madeira.md
docs/languages/pt-PT-x-minho.md
docs/languages/pt-PT-x-porto.md
docs/languages/pt-PT-x-trasosmontes.md
docs/languages/pt-PT-x-viana.md
docs/languages/pt-PT.md
docs/languages/pt-TL.md
docs/languages/pt-UY.md
docs/languages/romance.md
docs/languages/ru.md
docs/languages/slavic.md
examples/01_basic_usage.py
examples/02_distance_metrics.py
examples/03_tokenizer.py
examples/04_dialect_transforms.py
examples/05_script_distance.py
examples/06_sandhi.py
orthography2ipa/__init__.py
orthography2ipa/allophony.py
orthography2ipa/cli.py
orthography2ipa/distance.py
orthography2ipa/exceptions.py
orthography2ipa/feats.py
orthography2ipa/g2p.py
orthography2ipa/g2p_plugin.py
orthography2ipa/json_loader.py
orthography2ipa/lm.py
orthography2ipa/phonetok.py
orthography2ipa/positional.py
orthography2ipa/registry.py
orthography2ipa/rescorer.py
orthography2ipa/sandhi.py
orthography2ipa/schema.py
orthography2ipa/script_distance.py
orthography2ipa/stress.py
orthography2ipa/syllabifier_plugin.py
orthography2ipa/transforms.py
orthography2ipa/types.py
orthography2ipa/version.py
orthography2ipa/vowels.py
orthography2ipa/weights.py
orthography2ipa.egg-info/PKG-INFO
orthography2ipa.egg-info/SOURCES.txt
orthography2ipa.egg-info/dependency_links.txt
orthography2ipa.egg-info/entry_points.txt
orthography2ipa.egg-info/requires.txt
orthography2ipa.egg-info/top_level.txt
orthography2ipa/data/SCHEMA.md
orthography2ipa/data/acy.json
orthography2ipa/data/af.json
orthography2ipa/data/afa.json
orthography2ipa/data/am.json
orthography2ipa/data/an-x-ansotano.json
orthography2ipa/data/an-x-belsetan.json
orthography2ipa/data/an-x-cheso.json
orthography2ipa/data/an-x-chistabin.json
orthography2ipa/data/an-x-occidental.json
orthography2ipa/data/an-x-oriental.json
orthography2ipa/data/an-x-tensino.json
orthography2ipa/data/an.json
orthography2ipa/data/ang.json
orthography2ipa/data/aoa.json
orthography2ipa/data/ar-AE.json
orthography2ipa/data/ar-BH.json
orthography2ipa/data/ar-DZ.json
orthography2ipa/data/ar-EG.json
orthography2ipa/data/ar-IQ-x-qeltu.json
orthography2ipa/data/ar-IQ.json
orthography2ipa/data/ar-JO.json
orthography2ipa/data/ar-KW.json
orthography2ipa/data/ar-LB.json
orthography2ipa/data/ar-LY.json
orthography2ipa/data/ar-MA.json
orthography2ipa/data/ar-MR.json
orthography2ipa/data/ar-NG.json
orthography2ipa/data/ar-OM.json
orthography2ipa/data/ar-PS.json
orthography2ipa/data/ar-QA.json
orthography2ipa/data/ar-SA-x-hejaz.json
orthography2ipa/data/ar-SA-x-najd.json
orthography2ipa/data/ar-SD.json
orthography2ipa/data/ar-SY.json
orthography2ipa/data/ar-TD.json
orthography2ipa/data/ar-TN.json
orthography2ipa/data/ar-YE.json
orthography2ipa/data/ar-x-gulf.json
orthography2ipa/data/ar-x-levantine.json
orthography2ipa/data/ar-x-maghrebi.json
orthography2ipa/data/ar-x-mashriqi.json
orthography2ipa/data/ar-x-peninsular.json
orthography2ipa/data/ar.json
orthography2ipa/data/arb.json
orthography2ipa/data/arn.json
orthography2ipa/data/as.json
orthography2ipa/data/ast-ES-x-leon.json
orthography2ipa/data/ast-PT-x-guadramil.json
orthography2ipa/data/ast-PT-x-medieval.json
orthography2ipa/data/ast-PT-x-rionor.json
orthography2ipa/data/ast-x-cantabrian.json
orthography2ipa/data/ast-x-leon.json
orthography2ipa/data/ast-x-occidental.json
orthography2ipa/data/ast-x-oriental.json
orthography2ipa/data/ast-x-sanabria.json
orthography2ipa/data/ast.json
orthography2ipa/data/ay.json
orthography2ipa/data/az.json
orthography2ipa/data/ba.json
orthography2ipa/data/be.json
orthography2ipa/data/ber-x-kabyle-atlas.json
orthography2ipa/data/ber.json
orthography2ipa/data/bg.json
orthography2ipa/data/bho.json
orthography2ipa/data/bn.json
orthography2ipa/data/bo.json
orthography2ipa/data/br.json
orthography2ipa/data/brx-x-proto-boro-garo.json
orthography2ipa/data/brx.json
orthography2ipa/data/ca-x-balear.json
orthography2ipa/data/ca-x-nord.json
orthography2ipa/data/ca-x-occidental.json
orthography2ipa/data/ca-x-valencia.json
orthography2ipa/data/ca.json
orthography2ipa/data/ce.json
orthography2ipa/data/cel-x-gallaecia.json
orthography2ipa/data/cel-x-goidelic.json
orthography2ipa/data/cel.json
orthography2ipa/data/co.json
orthography2ipa/data/cop.json
orthography2ipa/data/cs.json
orthography2ipa/data/csb.json
orthography2ipa/data/cu.json
orthography2ipa/data/cv.json
orthography2ipa/data/cy.json
orthography2ipa/data/da-x-copenhagen.json
orthography2ipa/data/da.json
orthography2ipa/data/de-AT.json
orthography2ipa/data/de-CH.json
orthography2ipa/data/de-DE.json
orthography2ipa/data/de-x-alemannic.json
orthography2ipa/data/de-x-bavarian.json
orthography2ipa/data/dsb.json
orthography2ipa/data/egl.json
orthography2ipa/data/el-CY.json
orthography2ipa/data/el.json
orthography2ipa/data/en-AU.json
orthography2ipa/data/en-CA.json
orthography2ipa/data/en-GB-x-scotland.json
orthography2ipa/data/en-GB.json
orthography2ipa/data/en-IE.json
orthography2ipa/data/en-US.json
orthography2ipa/data/en-ZA.json
orthography2ipa/data/enm.json
orthography2ipa/data/eo.json
orthography2ipa/data/es-419.json
orthography2ipa/data/es-AR-x-cordoba.json
orthography2ipa/data/es-AR-x-cuyo.json
orthography2ipa/data/es-AR-x-litoral.json
orthography2ipa/data/es-AR-x-norte.json
orthography2ipa/data/es-AR-x-patagonia.json
orthography2ipa/data/es-AR.json
orthography2ipa/data/es-BO-x-andino.json
orthography2ipa/data/es-BO-x-camba.json
orthography2ipa/data/es-BO.json
orthography2ipa/data/es-CL-x-andino.json
orthography2ipa/data/es-CL-x-chilote.json
orthography2ipa/data/es-CL.json
orthography2ipa/data/es-CO-x-costa.json
orthography2ipa/data/es-CO-x-llanero.json
orthography2ipa/data/es-CO-x-pacifico.json
orthography2ipa/data/es-CO-x-paisa.json
orthography2ipa/data/es-CO-x-santander.json
orthography2ipa/data/es-CO-x-valluno.json
orthography2ipa/data/es-CO.json
orthography2ipa/data/es-CR.json
orthography2ipa/data/es-CU.json
orthography2ipa/data/es-DO.json
orthography2ipa/data/es-EC-x-andino.json
orthography2ipa/data/es-EC-x-costa.json
orthography2ipa/data/es-EC.json
orthography2ipa/data/es-ES-x-andalusia-e.json
orthography2ipa/data/es-ES-x-andalusia-w.json
orthography2ipa/data/es-ES-x-canarias.json
orthography2ipa/data/es-ES-x-cantabria.json
orthography2ipa/data/es-ES-x-extremadura.json
orthography2ipa/data/es-ES-x-medieval.json
orthography2ipa/data/es-ES-x-murcia.json
orthography2ipa/data/es-ES.json
orthography2ipa/data/es-GQ.json
orthography2ipa/data/es-GT.json
orthography2ipa/data/es-HN.json
orthography2ipa/data/es-MX-x-costa.json
orthography2ipa/data/es-MX-x-norte.json
orthography2ipa/data/es-MX-x-yucatan.json
orthography2ipa/data/es-MX.json
orthography2ipa/data/es-NI.json
orthography2ipa/data/es-PA.json
orthography2ipa/data/es-PE-x-amazonico.json
orthography2ipa/data/es-PE-x-andino.json
orthography2ipa/data/es-PE-x-lima.json
orthography2ipa/data/es-PE.json
orthography2ipa/data/es-PR.json
orthography2ipa/data/es-PY.json
orthography2ipa/data/es-SV.json
orthography2ipa/data/es-UY.json
orthography2ipa/data/es-VE-x-andino.json
orthography2ipa/data/es-VE-x-llanero.json
orthography2ipa/data/es-VE-x-maracucho.json
orthography2ipa/data/es-VE.json
orthography2ipa/data/et.json
orthography2ipa/data/etr.json
orthography2ipa/data/eu-x-bizkaiera.json
orthography2ipa/data/eu-x-erronkariera.json
orthography2ipa/data/eu-x-gipuzkera.json
orthography2ipa/data/eu-x-lapurtera.json
orthography2ipa/data/eu-x-nafarra-beherea.json
orthography2ipa/data/eu-x-nafarra-garaia.json
orthography2ipa/data/eu-x-zuberera.json
orthography2ipa/data/eu.json
orthography2ipa/data/ext-PT-x-barrancos.json
orthography2ipa/data/ext.json
orthography2ipa/data/fa-AF.json
orthography2ipa/data/fa-x-early.json
orthography2ipa/data/fa-x-hazaragi.json
orthography2ipa/data/fa-x-isfahani.json
orthography2ipa/data/fa-x-kermani.json
orthography2ipa/data/fa-x-khorasani.json
orthography2ipa/data/fa-x-mashhadi.json
orthography2ipa/data/fa-x-shirazi.json
orthography2ipa/data/fa-x-tehran.json
orthography2ipa/data/fa-x-yazdi.json
orthography2ipa/data/fa.json
orthography2ipa/data/fax.json
orthography2ipa/data/ff.json
orthography2ipa/data/fi.json
orthography2ipa/data/fo.json
orthography2ipa/data/fr-FR.json
orthography2ipa/data/frp.json
orthography2ipa/data/frr.json
orthography2ipa/data/fur.json
orthography2ipa/data/fy.json
orthography2ipa/data/ga.json
orthography2ipa/data/gd.json
orthography2ipa/data/gem-x-ingvaeonic.json
orthography2ipa/data/gem-x-north.json
orthography2ipa/data/gem-x-northwest.json
orthography2ipa/data/gem-x-suebi.json
orthography2ipa/data/gem.json
orthography2ipa/data/gl-ES.json
orthography2ipa/data/gl-x-central.json
orthography2ipa/data/gl-x-occidental.json
orthography2ipa/data/gl-x-oriental.json
orthography2ipa/data/gl.json
orthography2ipa/data/gn.json
orthography2ipa/data/goh.json
orthography2ipa/data/got.json
orthography2ipa/data/grc.json
orthography2ipa/data/gu.json
orthography2ipa/data/gv.json
orthography2ipa/data/ha.json
orthography2ipa/data/he.json
orthography2ipa/data/hi.json
orthography2ipa/data/hr.json
orthography2ipa/data/hsb.json
orthography2ipa/data/hu.json
orthography2ipa/data/hy.json
orthography2ipa/data/id.json
orthography2ipa/data/ig.json
orthography2ipa/data/iir.json
orthography2ipa/data/ine-x-italic.json
orthography2ipa/data/ine.json
orthography2ipa/data/ira.json
orthography2ipa/data/is.json
orthography2ipa/data/it-IT-x-abruzzo.json
orthography2ipa/data/it-IT-x-calabria.json
orthography2ipa/data/it-IT-x-marche.json
orthography2ipa/data/it-IT-x-puglia.json
orthography2ipa/data/it-IT-x-roma.json
orthography2ipa/data/it-IT-x-toscana.json
orthography2ipa/data/it-IT-x-umbria.json
orthography2ipa/data/it-IT.json
orthography2ipa/data/ja.json
orthography2ipa/data/jv.json
orthography2ipa/data/ka.json
orthography2ipa/data/kab.json
orthography2ipa/data/kea.json
orthography2ipa/data/kha-x-proto-mon-khmer.json
orthography2ipa/data/kha.json
orthography2ipa/data/kk.json
orthography2ipa/data/km.json
orthography2ipa/data/kn.json
orthography2ipa/data/ko.json
orthography2ipa/data/kok.json
orthography2ipa/data/ks.json
orthography2ipa/data/kw.json
orthography2ipa/data/ky.json
orthography2ipa/data/la-x-archaic.json
orthography2ipa/data/la-x-balkans.json
orthography2ipa/data/la-x-gallia.json
orthography2ipa/data/la-x-galloitalic.json
orthography2ipa/data/la-x-hispania.json
orthography2ipa/data/la-x-italia.json
orthography2ipa/data/la-x-late.json
orthography2ipa/data/la.json
orthography2ipa/data/lad.json
orthography2ipa/data/lb.json
orthography2ipa/data/lij.json
orthography2ipa/data/lld.json
orthography2ipa/data/lmo.json
orthography2ipa/data/lo.json
orthography2ipa/data/lt.json
orthography2ipa/data/lv.json
orthography2ipa/data/mai.json
orthography2ipa/data/mk.json
orthography2ipa/data/ml.json
orthography2ipa/data/mn.json
orthography2ipa/data/mni-x-proto-kuki-chin.json
orthography2ipa/data/mni.json
orthography2ipa/data/mr.json
orthography2ipa/data/ms.json
orthography2ipa/data/mt.json
orthography2ipa/data/mwl-x-ifanes.json
orthography2ipa/data/mwl-x-sendim.json
orthography2ipa/data/mwl.json
orthography2ipa/data/mxi.json
orthography2ipa/data/my.json
orthography2ipa/data/mzs.json
orthography2ipa/data/nah.json
orthography2ipa/data/nap.json
orthography2ipa/data/nb.json
orthography2ipa/data/nds.json
orthography2ipa/data/ne.json
orthography2ipa/data/nl-BE.json
orthography2ipa/data/nl-NL.json
orthography2ipa/data/nl.json
orthography2ipa/data/nn.json
orthography2ipa/data/no.json
orthography2ipa/data/non.json
orthography2ipa/data/nrf.json
orthography2ipa/data/ny.json
orthography2ipa/data/oc-x-aranes.json
orthography2ipa/data/oc.json
orthography2ipa/data/ofs.json
orthography2ipa/data/om.json
orthography2ipa/data/or.json
orthography2ipa/data/osc.json
orthography2ipa/data/osx.json
orthography2ipa/data/pa-PK.json
orthography2ipa/data/pa.json
orthography2ipa/data/pal.json
orthography2ipa/data/pap.json
orthography2ipa/data/pcd.json
orthography2ipa/data/peo.json
orthography2ipa/data/phn.json
orthography2ipa/data/pi.json
orthography2ipa/data/pl.json
orthography2ipa/data/pms.json
orthography2ipa/data/pnt.json
orthography2ipa/data/pov.json
orthography2ipa/data/pre.json
orthography2ipa/data/ps.json
orthography2ipa/data/pt-AO.json
orthography2ipa/data/pt-BR-x-bahia.json
orthography2ipa/data/pt-BR-x-brasilia.json
orthography2ipa/data/pt-BR-x-caipira.json
orthography2ipa/data/pt-BR-x-ce.json
orthography2ipa/data/pt-BR-x-fluminense.json
orthography2ipa/data/pt-BR-x-mg.json
orthography2ipa/data/pt-BR-x-norte.json
orthography2ipa/data/pt-BR-x-pr.json
orthography2ipa/data/pt-BR-x-recife.json
orthography2ipa/data/pt-BR-x-rj.json
orthography2ipa/data/pt-BR-x-sp.json
orthography2ipa/data/pt-BR-x-sul.json
orthography2ipa/data/pt-BR.json
orthography2ipa/data/pt-CV.json
orthography2ipa/data/pt-GW.json
orthography2ipa/data/pt-MO.json
orthography2ipa/data/pt-MZ.json
orthography2ipa/data/pt-PT-x-acores.json
orthography2ipa/data/pt-PT-x-alentejo.json
orthography2ipa/data/pt-PT-x-alfena.json
orthography2ipa/data/pt-PT-x-algarve.json
orthography2ipa/data/pt-PT-x-aveiro.json
orthography2ipa/data/pt-PT-x-beira.json
orthography2ipa/data/pt-PT-x-lisbon.json
orthography2ipa/data/pt-PT-x-madeira.json
orthography2ipa/data/pt-PT-x-medieval.json
orthography2ipa/data/pt-PT-x-minho.json
orthography2ipa/data/pt-PT-x-porto.json
orthography2ipa/data/pt-PT-x-trasosmontes.json
orthography2ipa/data/pt-PT-x-viana.json
orthography2ipa/data/pt-PT.json
orthography2ipa/data/pt-ST.json
orthography2ipa/data/pt-TL.json
orthography2ipa/data/pt-UY.json
orthography2ipa/data/qu.json
orthography2ipa/data/quc.json
orthography2ipa/data/rm.json
orthography2ipa/data/ro-RO.json
orthography2ipa/data/roa-x-galaicopt.json
orthography2ipa/data/rom.json
orthography2ipa/data/ru-x-arkhangelsk.json
orthography2ipa/data/ru-x-don.json
orthography2ipa/data/ru-x-kursk-orel.json
orthography2ipa/data/ru-x-moscow.json
orthography2ipa/data/ru-x-northern.json
orthography2ipa/data/ru-x-pskov.json
orthography2ipa/data/ru-x-siberian.json
orthography2ipa/data/ru-x-southern.json
orthography2ipa/data/ru-x-ural.json
orthography2ipa/data/ru-x-vologda.json
orthography2ipa/data/ru.json
orthography2ipa/data/rue.json
orthography2ipa/data/rup.json
orthography2ipa/data/rw.json
orthography2ipa/data/sa-x-vedic.json
orthography2ipa/data/sa.json
orthography2ipa/data/sat-x-proto-munda.json
orthography2ipa/data/sat.json
orthography2ipa/data/sc-x-campidanese.json
orthography2ipa/data/sc-x-logudorese.json
orthography2ipa/data/sc.json
orthography2ipa/data/scn.json
orthography2ipa/data/sd.json
orthography2ipa/data/se.json
orthography2ipa/data/sem-x-central.json
orthography2ipa/data/sem-x-west.json
orthography2ipa/data/sem.json
orthography2ipa/data/si.json
orthography2ipa/data/sk.json
orthography2ipa/data/sl.json
orthography2ipa/data/sla.json
orthography2ipa/data/so.json
orthography2ipa/data/sq.json
orthography2ipa/data/sr.json
orthography2ipa/data/stq.json
orthography2ipa/data/su.json
orthography2ipa/data/sv-FI.json
orthography2ipa/data/sv-x-rikssvenska.json
orthography2ipa/data/sv-x-skanska.json
orthography2ipa/data/sv.json
orthography2ipa/data/sw.json
orthography2ipa/data/szl.json
orthography2ipa/data/ta-x-proto-dravidian.json
orthography2ipa/data/ta.json
orthography2ipa/data/tcy.json
orthography2ipa/data/te.json
orthography2ipa/data/tet.json
orthography2ipa/data/tg.json
orthography2ipa/data/th.json
orthography2ipa/data/ti.json
orthography2ipa/data/tk.json
orthography2ipa/data/tl.json
orthography2ipa/data/tr.json
orthography2ipa/data/ts.json
orthography2ipa/data/tt.json
orthography2ipa/data/txr.json
orthography2ipa/data/uk.json
orthography2ipa/data/unr.json
orthography2ipa/data/ur.json
orthography2ipa/data/uz.json
orthography2ipa/data/vec.json
orthography2ipa/data/vi.json
orthography2ipa/data/wa.json
orthography2ipa/data/xaa.json
orthography2ipa/data/xaq.json
orthography2ipa/data/xbr.json
orthography2ipa/data/xce.json
orthography2ipa/data/xcg.json
orthography2ipa/data/xda.json
orthography2ipa/data/xga.json
orthography2ipa/data/xh.json
orthography2ipa/data/xib.json
orthography2ipa/data/xlg.json
orthography2ipa/data/xlp.json
orthography2ipa/data/xpa.json
orthography2ipa/data/xtg.json
orthography2ipa/data/xum.json
orthography2ipa/data/yi.json
orthography2ipa/data/yo.json
orthography2ipa/data/yua.json
orthography2ipa/data/zh.json
orthography2ipa/data/zu.json
orthography2ipa/data/lexicons/ast-PT-x-rionor.csv
scripts/benchmark.py
scripts/check_benchmark_regression.py
scripts/compare_systems.py
scripts/error_analysis.py
scripts/espeak_agreement.py
scripts/gen_explorer.py
tests/__init__.py
tests/conftest.py
tests/pytest.ini
tests/test_all_languages.py
tests/test_allophone_rules.py
tests/test_arabic.py
tests/test_arabic_dialects.py
tests/test_arabic_engine_improvements.py
tests/test_arabic_gulf.py
tests/test_arabic_iraqi.py
tests/test_arabic_levantine.py
tests/test_aragonese_valleys.py
tests/test_asturleonese_sources.py
tests/test_barranquenho.py
tests/test_basque_dialects.py
tests/test_bootstrap_ci.py
tests/test_br_carioca.py
tests/test_br_dialects.py
tests/test_br_paulista.py
tests/test_broad_normalize_place_diacritics.py
tests/test_candidate_weights.py
tests/test_catalan_reduction.py
tests/test_celtic.py
tests/test_check_benchmark_regression.py
tests/test_code_resolution.py
tests/test_compare_systems.py
tests/test_confidence.py
tests/test_data_quality.py
tests/test_distance.py
tests/test_ep_dialect_gold.py
tests/test_ep_insular.py
tests/test_ep_lisbon.py
tests/test_ep_minho_beira.py
tests/test_ep_north.py
tests/test_ep_porto.py
tests/test_ep_south.py
tests/test_error_analysis.py
tests/test_feats_accuracy.py
tests/test_g2p_engine.py
tests/test_g2p_plugin.py
tests/test_gen_explorer.py
tests/test_germanic.py
tests/test_grapheme_context.py
tests/test_guadramil_barrancos.py
tests/test_hitz_basque_loader.py
tests/test_iberian.py
tests/test_iberian_extended.py
tests/test_indo_iranian.py
tests/test_integration.py
tests/test_ipa_dict_synthetic_loaders.py
tests/test_ipa_lattice.py
tests/test_json_loader.py
tests/test_kabyle.py
tests/test_kabyle_ancestry.py
tests/test_language_integrity.py
tests/test_latam_scaffolding.py
tests/test_lexicon.py
tests/test_ligurian.py
tests/test_linguistic_spotchecks.py
tests/test_lusophone_african.py
tests/test_lusophone_asian.py
tests/test_mirandese.py
tests/test_mirandese_convention.py
tests/test_new_feats.py
tests/test_new_types.py
tests/test_other_languages.py
tests/test_palatal_positions.py
tests/test_phonetok.py
tests/test_pos.py
tests/test_positional_beam.py
tests/test_properties.py
tests/test_provenance.py
tests/test_pt_br_allophony.py
tests/test_pt_pt_allophony.py
tests/test_py_compat.py
tests/test_pydantic_schema.py
tests/test_registry.py
tests/test_rescorer.py
tests/test_rionorese.py
tests/test_romance_extended2.py
tests/test_sandhi.py
tests/test_script_distance.py
tests/test_slavic.py
tests/test_sources.py
tests/test_stress.py
tests/test_stress_other.py
tests/test_stress_pt_dialects.py
tests/test_stress_romance.py
tests/test_temporal.py
tests/test_tone_distance.py
tests/test_transforms.py
tests/test_types.py
tests/test_typological_distances.py
tests/test_uruguayan_portuguese.py
tests/test_vowel_class_positions.py
tests/test_vowels.py
tests/data/ep_dialect_sentences.csv