.codecrate.toml
.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
.github/workflows/codecov.yml
.github/workflows/pre-commit.yml
.github/workflows/python-publish.yml
.github/workflows/test.yml
.ledger/ledger.toml
.ledger/releaseledger/.ledger-project.toml
.ledger/releaseledger/config.toml
.ledger/releaseledger/data/.ledger-project.toml
.ledger/releaseledger/data/ledgers/main/events/events.jsonl
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0005.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0006.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0007.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0008.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0009.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0010.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0011.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0012.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0013.md
.ledger/releaseledger/work/v0.1.0/audit-decisions.yaml
.ledger/releaseledger/work/v0.1.0/audit.yaml
.ledger/releaseledger/work/v0.1.0/entries.yaml
.ledger/releaseledger/work/v0.1.0/range.json
.ledger/releaseledger/work/v0.1.0/evidence/20bd516.patch
.ledger/releaseledger/work/v0.1.0/evidence/2fc2f73.patch
.ledger/releaseledger/work/v0.1.0/evidence/3064cf6.patch
.ledger/releaseledger/work/v0.1.0/evidence/3b30ded.patch
.ledger/releaseledger/work/v0.1.0/evidence/4cbc654.patch
.ledger/releaseledger/work/v0.1.0/evidence/5d05d1c.patch
.ledger/releaseledger/work/v0.1.0/evidence/5db1eaf.patch
.ledger/releaseledger/work/v0.1.0/evidence/5f8a77a.patch
.ledger/releaseledger/work/v0.1.0/evidence/797d205.patch
.ledger/releaseledger/work/v0.1.0/evidence/882bbcb.patch
.ledger/releaseledger/work/v0.1.0/evidence/aeba14b.patch
.ledger/releaseledger/work/v0.1.0/evidence/baf294f.patch
.ledger/releaseledger/work/v0.1.0/evidence/bfe84b1.patch
.ledger/releaseledger/work/v0.1.0/evidence/e08deb1.patch
.ledger/releaseledger/work/v0.1.0/evidence/eb23e15.patch
.ledger/releaseledger/work/v0.1.0/evidence/ecb05c3.patch
.ledger/releaseledger/work/v0.1.0/evidence/manifest.json
.ledger/taskledger/.ledger-project.toml
.ledger/taskledger/config.toml
benchmarks/__init__.py
benchmarks/benchmark_espeak.py
benchmarks/benchmark_reference.py
benchmarks/data/core.json
benchmarks/data/espeak_core.json
benchmarks/data/espeak_sentences.json
benchmarks/data/piper_compose.json
benchmarks/goldens/.gitkeep
benchmarks/goldens/espeak_ipa3_en-us.json
benchmarks/reference/__init__.py
benchmarks/reference/candidate.py
benchmarks/reference/compare.py
benchmarks/reference/corpus.py
benchmarks/reference/espeak.py
benchmarks/reference/golden.py
benchmarks/reference/report.py
benchmarks/reference/types.py
docs/README.md
docs/changelog.md
docs/compatibility.md
docs/contributing.md
docs/encoding.md
docs/espeak.md
docs/index.md
docs/installation.md
docs/lexicons.md
docs/phoneme-types.md
docs/provenance.md
docs/quickstart.md
docs/raw-phonemes.md
docs/reference-benchmark.md
docs/voice-config.md
docs/api/backends.md
docs/api/config.md
docs/api/core.md
docs/api/diagnostics.md
examples/README.md
examples/_common.py
examples/cache_and_batch.py
examples/debug_mode_demo.py
examples/demo_both_features.py
examples/espeak_fallback.py
examples/explicit_language_spans.py
examples/external_annotations.py
examples/lexicon_selection.py
examples/marker_demo.py
examples/mixed_language_auto.py
examples/new_api_demo.py
examples/result_inspection.py
examples/structured_stress.py
piperg2p/__init__.py
piperg2p/api.py
piperg2p/cache.py
piperg2p/codec.py
piperg2p/config.py
piperg2p/diagnostics.py
piperg2p/errors.py
piperg2p/frontend.py
piperg2p/language_routing.py
piperg2p/markers.py
piperg2p/raw_blocks.py
piperg2p/registry.py
piperg2p/spans.py
piperg2p/stress.py
piperg2p/types.py
piperg2p.egg-info/PKG-INFO
piperg2p.egg-info/SOURCES.txt
piperg2p.egg-info/dependency_links.txt
piperg2p.egg-info/requires.txt
piperg2p.egg-info/scm_file_list.json
piperg2p.egg-info/scm_version.json
piperg2p.egg-info/top_level.txt
piperg2p/backends/__init__.py
piperg2p/backends/base.py
piperg2p/backends/text.py
piperg2p/backends/espeak/__init__.py
piperg2p/backends/espeak/backend.py
piperg2p/backends/espeak/base.py
piperg2p/backends/espeak/clauses.py
piperg2p/backends/espeak/cli.py
piperg2p/backends/espeak/discovery.py
piperg2p/backends/espeak/manager.py
piperg2p/backends/espeak/native.py
piperg2p/lexicons/__init__.py
piperg2p/lexicons/base.py
piperg2p/lexicons/g2lex.py
piperg2p/lexicons/lexphon.py
piperg2p/lexicons/overlay.py
piperg2p/lexicons/registry.py
piperg2p/lexicons/spans.py
tests/test_annotations.py
tests/test_benchmark_reference.py
tests/test_cache.py
tests/test_clause_backend.py
tests/test_codec.py
tests/test_codec_contracts.py
tests/test_config.py
tests/test_dependency_contract.py
tests/test_espeak_backend_selection.py
tests/test_espeak_benchmark.py
tests/test_espeak_exact_contract.py
tests/test_examples.py
tests/test_examples_contract.py
tests/test_ids_to_phonemes.py
tests/test_independence.py
tests/test_language_routing.py
tests/test_lexicon_adapters.py
tests/test_lexicon_overlay.py
tests/test_lexicon_overlay_extra.py
tests/test_lexicon_spans.py
tests/test_markers.py
tests/test_overrides.py
tests/test_public_api_consistency.py
tests/test_raw_frontend.py
tests/test_raw_spacing.py
tests/test_real_optional_integration.py
tests/test_semantic_ownership.py
tests/test_stress.py
tests/test_tokenize.py
tests/test_version.py
tools/check_release_artifacts.py