LICENSE
README.md
pyproject.toml
g2p_hamster/__init__.py
g2p_hamster/cli.py
g2p_hamster/g2p_v1.py
g2p_hamster/g2p_v2.py
g2p_hamster/serve.py
g2p_hamster/so_sanh.py
g2p_hamster.egg-info/PKG-INFO
g2p_hamster.egg-info/SOURCES.txt
g2p_hamster.egg-info/dependency_links.txt
g2p_hamster.egg-info/entry_points.txt
g2p_hamster.egg-info/requires.txt
g2p_hamster.egg-info/top_level.txt
g2p_hamster/02_data/inventory_ham.tsv
g2p_hamster/02_data/inventory_provenance.json
g2p_hamster/02_data/inventory_schema.md
g2p_hamster/02_data/spell_vi.tsv
g2p_hamster/02_data/collision/dieu7_bao_cao.json
g2p_hamster/02_data/collision/dieu7_bao_cao.md
g2p_hamster/02_data/collision/dieu7_ext_groups.jsonl
g2p_hamster/02_data/collision/dieu7_stress_groups.jsonl
g2p_hamster/02_data/collision/gate_member_trace.jsonl
g2p_hamster/02_data/collision/qd57_scope_exclusions.json
g2p_hamster/02_data/collision/qd57/19_fixture_moi.json
g2p_hamster/02_data/collision/qd57/PHAN_QUYET_57_NHOM.md
g2p_hamster/02_data/collision/qd57/PHU_LUC_57_NHOM.md
g2p_hamster/02_data/collision/qd57/kiem_record_19_fixture.json
g2p_hamster/02_data/collision/qd57/ledger_57_quyet_dinh.csv
g2p_hamster/02_data/collision/qd57/ledger_57_quyet_dinh.json
g2p_hamster/02_data/collision/qd57/manifest.json
g2p_hamster/02_data/collision/qd57/scope_expected_members_qd57.json
g2p_hamster/02_data/core_domain/bang_quyet_dinh_57nhom.md
g2p_hamster/02_data/core_domain/core_domain_provenance.json
g2p_hamster/02_data/core_domain/de_xuat_quyet_dinh_95nhom.md
g2p_hamster/02_data/core_domain/rule_scope_vong6.md
g2p_hamster/02_data/core_domain/vi_syllable_vocab.tsv
g2p_hamster/02_data/en_branch/en_coverage.tsv
g2p_hamster/02_data/en_branch/en_coverage_provenance.json
g2p_hamster/02_data/fold/a0_ambiguous_top.tsv
g2p_hamster/02_data/fold/a0_groups.tsv
g2p_hamster/02_data/fold/a0_ket_qua.json
g2p_hamster/02_data/fold/a0_shadow_theo_cau.tsv
g2p_hamster/02_data/fold/a0_shadow_top.tsv
g2p_hamster/02_data/fold/a4_danh_gia_strip.json
g2p_hamster/02_data/fold/fold_provenance.md
g2p_hamster/02_data/fold/fold_vi.tsv
g2p_hamster/02_data/fold/tan_suat_am_tiet.tsv
g2p_hamster/02_data/fold/uncertain_folds.log
g2p_hamster/02_data/g2p/e6_checkpoint_pin_de_xuat.md
g2p_hamster/02_data/g2p/exhaustive_sweep_report.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_report.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard0.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard1.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard10.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard11.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard12.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard13.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard14.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard15.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard16.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard17.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard18.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard19.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard2.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard20.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard21.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard22.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard23.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard3.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard4.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard5.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard6.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard7.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard8.json
g2p_hamster/02_data/g2p/fase_e_corpus_1M_shard9.json
g2p_hamster/02_data/g2p/fase_e_diff_report.json
g2p_hamster/02_data/g2p/fase_e_judge_de_bai.md
g2p_hamster/02_data/g2p/fase_e_judge_provenance.json
g2p_hamster/02_data/g2p/fase_e_judge_provenance_dinh_chinh.md
g2p_hamster/02_data/g2p/fase_e_judge_provenance_v1.json
g2p_hamster/02_data/g2p/fase_e_judge_raw_log.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_raw_log_v1.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_regression.json
g2p_hamster/02_data/g2p/fase_e_judge_regression_v1.json
g2p_hamster/02_data/g2p/fase_e_judge_session.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_session_key.json
g2p_hamster/02_data/g2p/fase_e_judge_session_v1.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_set.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_spotcheck.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_spotcheck_agent_results.json
g2p_hamster/02_data/g2p/fase_e_judge_spotcheck_bien_ban.md
g2p_hamster/02_data/g2p/fase_e_judge_spotcheck_v1.jsonl
g2p_hamster/02_data/g2p/fase_e_judge_summary.json
g2p_hamster/02_data/g2p/fase_e_judge_summary_v1.json
g2p_hamster/02_data/g2p/fixture_tier1_email_spell.json
g2p_hamster/02_data/g2p/g2p_resource_pins.json
g2p_hamster/02_data/g2p/kokoro_en_fit_report.json
g2p_hamster/02_data/g2p/kokoro_en_weights_provenance.json
g2p_hamster/02_data/g2p/preflight_summary.json
g2p_hamster/02_data/g2p/preflight_v23.log
g2p_hamster/02_data/g2p/preflight_v26.log
g2p_hamster/02_data/g2p/schema_g2p_0.1.md
g2p_hamster/02_data/g2p/vocab_config_from_master.tsv
g2p_hamster/02_data/g2p/vocab_config_provenance.json
g2p_hamster/02_data/gold_dev/gold_vi_bat_dong.md
g2p_hamster/02_data/gold_dev/gold_vi_ket_qua.json
g2p_hamster/02_data/gold_dev/gold_vi_reference.tsv
g2p_hamster/02_data/gold_dev/reference_diff.md
g2p_hamster/02_data/profiles/a3_am_tiet_that_top5000.tsv
g2p_hamster/02_data/profiles/a3_diff_buckets.json
g2p_hamster/02_data/profiles/a3_diff_tong.tsv
g2p_hamster/02_data/profiles/a3b_diff_that.tsv
g2p_hamster/02_data/profiles/a3b_ket_luan.json
g2p_hamster/02_data/profiles/kokoro178_pin.md
g2p_hamster/02_data/profiles/kokoro178_tone_pinned.md
g2p_hamster/02_data/profiles/kokoro_base_config.json
g2p_hamster/02_data/profiles/kokoro_vi_config.json
g2p_hamster/02_data/profiles/kokoro_vocab_178.tsv
g2p_hamster/03_vendor/cmudict/LICENSE
g2p_hamster/03_vendor/cmudict/cmudict.dict
g2p_hamster/03_vendor/cmudict/cmudict_provenance.json
g2p_hamster/03_vendor/cmudict/fetch_cmudict.py
g2p_hamster/core/__init__.py
g2p_hamster/core/build_core_domain.py
g2p_hamster/core/cmu_coverage.py
g2p_hamster/core/cmu_en.py
g2p_hamster/core/collision_audit.py
g2p_hamster/core/emit_vocab_config.py
g2p_hamster/core/g2p.py
g2p_hamster/core/inventory.py
g2p_hamster/core/profiles.py
g2p_hamster/core/test_cmu_en.py
g2p_hamster/core/test_coda_tone_mapper.py
g2p_hamster/core/test_g2p.py
g2p_hamster/core/test_scope_policy.py
g2p_hamster/core/test_vi_rules.py
g2p_hamster/core/trace_vocab_members.py
g2p_hamster/core/vi_rules.py
g2p_hamster/core/vi_syllable.py
g2p_hamster/t0/__init__.py
g2p_hamster/t0/detect.py
g2p_hamster/t0/dicts.py
g2p_hamster/t0/numbers.py
g2p_hamster/t0/pipeline.py
g2p_hamster/t0/textproc.py
g2p_hamster/t0/verbalize.py
g2p_hamster/t0/data/abbrev_vi.tsv
g2p_hamster/t0/data/char_policy.tsv
g2p_hamster/t0/data/kho_bat.txt
g2p_hamster/t0/data/kho_en_cmudict.txt
g2p_hamster/t0/data/kho_en_cmudict.txt_GHI_CHU.md
g2p_hamster/t0/data/kho_quyet_en.txt
g2p_hamster/t0/data/kho_quyet_vi.txt
g2p_hamster/t0/data/slang_vi.tsv
g2p_hamster/t0/data/spell_exceptions.txt
g2p_hamster/t0/data/syllables_vi.txt
g2p_hamster/t0/data/units.tsv
g2p_hamster/t0/data/words_en.txt
tests/test_cli.py
tests/test_g2p_v2.py
tests/test_t0.py