DOCUMENTATION.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
khasi/__init__.py
khasi/__main__.py
khasi/cli.py
khasi/constants.py
khasi/phonetics.py
khasi/preservation.py
khasi.egg-info/PKG-INFO
khasi.egg-info/SOURCES.txt
khasi.egg-info/dependency_links.txt
khasi.egg-info/entry_points.txt
khasi.egg-info/requires.txt
khasi.egg-info/top_level.txt
khasi/books/__init__.py
khasi/corpus/__init__.py
khasi/corpus/manager.py
khasi/corpus/data/folklore_legends_aligned.json
khasi/corpus/data/ka_jingiaid_pilgrim_aligned.json
khasi/corpus/data/ka_niam_khasi_aligned.json
khasi/corpus/data/parallel_khasi_english.json
khasi/corpus/data/parallel_test.jsonl
khasi/corpus/data/parallel_train.jsonl
khasi/corpus/data/bitext/test.en
khasi/corpus/data/bitext/test.kha
khasi/corpus/data/bitext/train.en
khasi/corpus/data/bitext/train.kha
khasi/culture/__init__.py
khasi/culture/books.py
khasi/culture/botany.py
khasi/culture/calendar.py
khasi/culture/catalogue.py
khasi/culture/clans.py
khasi/culture/cuisine.py
khasi/culture/deities.py
khasi/culture/festivals.py
khasi/culture/folklore.py
khasi/culture/geography.py
khasi/culture/idioms.py
khasi/culture/kinship.py
khasi/culture/literature.py
khasi/culture/music.py
khasi/culture/rituals.py
khasi/culture/sacred_sites.py
khasi/culture/songs.py
khasi/culture/wildlife.py
khasi/culture/data/khasi_bibliography_catalogue.json
khasi/culture/data/books/books_index.json
khasi/culture/data/books/i_mabah_soso_tham.json
khasi/culture/data/books/ka_drama_u_mihsngi.json
khasi/culture/data/books/ka_jinglong_tynrai_drama_khasi.json
khasi/culture/data/books/ka_jingshai_ka_ri_khasi.json
khasi/culture/data/books/ka_jingsneng_tymmen_part_1.json
khasi/culture/data/books/ka_jingsneng_tymmen_part_2.json
khasi/culture/data/books/ka_jymbriew_clans_khasi.json
khasi/culture/data/books/ka_kot_pule_ka_balai.json
khasi/culture/data/books/ka_meiramew_bad_u_hynniewtrep.json
khasi/culture/data/books/ka_myntoi.json
khasi/culture/data/books/ka_niam_khasi_tynrai_synrang.json
khasi/culture/data/books/ka_niam_ki_khasi.json
khasi/culture/data/books/ka_ri_hynniewtrep_sixth_schedule.json
khasi/culture/data/books/ka_thymmei_parom_khasi.json
khasi/culture/data/books/khasi_english_course_and_grammar.json
khasi/culture/data/books/ki_bor_phylla_u_hynniewtrep.json
khasi/culture/data/books/ki_sur_na_ka_duitara_ksiar.json
khasi/culture/data/books/ki_umjer_rupa.json
khasi/culture/data/books/na_khriang_ka_dohnud.json
khasi/culture/data/books/na_lyngwiar_dpei_i_mei.json
khasi/culture/data/books/shaphang_u_wai_u_blai.json
khasi/culture/data/books/u_khasi_hyndai.json
khasi/culture/data/books/u_raikut.json
khasi/culture/data/books/u_soso_tham_bad_ki_jingtrei.json
khasi/culture/data/folklore/folklore_index.json
khasi/culture/data/folklore/ka_jingkieng_ksier.json
khasi/culture/data/folklore/ka_krem_lamet_latang.json
khasi/culture/data/folklore/ka_nohkalikai.json
khasi/culture/data/folklore/ka_pansngiat_meiramew.json
khasi/culture/data/folklore/ka_sngi_bad_u_bnai.json
khasi/culture/data/folklore/ka_wah_umiam_bad_umngot.json
khasi/culture/data/folklore/u_bsein_thlen.json
khasi/culture/data/folklore/u_diengiei.json
khasi/culture/data/folklore/u_klew_bad_ka_sngi.json
khasi/culture/data/folklore/u_manik_raitong.json
khasi/culture/data/folklore/u_mawbynna_megaliths.json
khasi/culture/data/folklore/u_sier_lapalang.json
khasi/culture/data/songs/ka_jingrwai_thiah_khunlung.json
khasi/culture/data/songs/ka_jingrwai_u_hynniewtrep.json
khasi/culture/data/songs/ka_sur_manik_raitong.json
khasi/culture/data/songs/ka_sur_tirot_sing.json
khasi/culture/data/songs/ka_sur_u_sier_lapalang.json
khasi/culture/data/songs/ki_rwaimar_khasi_harvest.json
khasi/culture/data/songs/ki_sur_duitara_ksiar.json
khasi/culture/data/songs/phawar_behdeinkhlam.json
khasi/culture/data/songs/phawar_iasiat_khnam.json
khasi/culture/data/songs/phawar_shad_suk_mynsiem.json
khasi/culture/data/songs/songs_index.json
khasi/dialects/__init__.py
khasi/folklore/__init__.py
khasi/grammar/__init__.py
khasi/grammar/adjectives.py
khasi/grammar/adverbs.py
khasi/grammar/echo_words.py
khasi/grammar/nouns.py
khasi/grammar/prepositions.py
khasi/grammar/pronouns.py
khasi/grammar/syntax.py
khasi/grammar/verbs.py
khasi/lexicon/__init__.py
khasi/lexicon/dialects.py
khasi/lexicon/dictionary.py
khasi/lexicon/morphology.py
khasi/lexicon/data/phrases.json
khasi/lexicon/data/proverbs.json
khasi/lexicon/data/riddles.json
khasi/lexicon/data/words.json
khasi/lexicon/data/dialects/bhoi_lexicon.json
khasi/lexicon/data/dialects/maram_lexicon.json
khasi/lexicon/data/dialects/pnar_lexicon.json
khasi/lexicon/data/dialects/war_lexicon.json
khasi/numbers/__init__.py
khasi/numbers/converter.py
khasi/songs/__init__.py
khasi/translator/__init__.py
khasi/translator/engine.py
khasi/translator/llm_adapter.py
khasi/translator/pivot.py
khasi/translator/rule_based.py
khasi/voice/__init__.py
khasi/voice/dataset.py
khasi/voice/engine.py
khasi/voice/data/audio_manifest.json
khasi/voice/data/audio_manifest.jsonl
khasi/voice/data/audio/phrases/phrase_001.wav
khasi/voice/data/audio/phrases/phrase_002.wav
khasi/voice/data/audio/phrases/phrase_003.wav
khasi/voice/data/audio/phrases/phrase_004.wav
khasi/voice/data/audio/phrases/phrase_005.wav
khasi/voice/data/audio/phrases/phrase_006.wav
khasi/voice/data/audio/phrases/phrase_007.wav
khasi/voice/data/audio/phrases/phrase_008.wav
khasi/voice/data/audio/phrases/phrase_009.wav
khasi/voice/data/audio/phrases/phrase_010.wav
khasi/voice/data/audio/phrases/phrase_011.wav
khasi/voice/data/audio/phrases/phrase_012.wav
khasi/voice/data/audio/phrases/phrase_013.wav
khasi/voice/data/audio/phrases/phrase_014.wav
khasi/voice/data/audio/phrases/phrase_015.wav
khasi/voice/data/audio/phrases/phrase_016.wav
khasi/voice/data/audio/phrases/phrase_017.wav
khasi/voice/data/audio/phrases/phrase_018.wav
khasi/voice/data/audio/phrases/phrase_019.wav
khasi/voice/data/audio/phrases/phrase_020.wav
khasi/voice/data/audio/phrases/phrase_021.wav
khasi/voice/data/audio/phrases/phrase_022.wav
khasi/voice/data/audio/phrases/phrase_023.wav
khasi/voice/data/audio/phrases/phrase_024.wav
khasi/voice/data/audio/phrases/phrase_025.wav
khasi/voice/data/audio/phrases/phrase_026.wav
khasi/voice/data/audio/phrases/phrase_027.wav
khasi/voice/data/audio/phrases/phrase_028.wav
khasi/voice/data/audio/phrases/phrase_029.wav
khasi/voice/data/audio/phrases/phrase_030.wav
khasi/voice/data/audio/phrases/phrase_031.wav
khasi/voice/data/audio/phrases/phrase_032.wav
khasi/voice/data/audio/phrases/phrase_033.wav
khasi/voice/data/audio/phrases/phrase_034.wav
khasi/voice/data/audio/phrases/phrase_035.wav
khasi/voice/data/audio/phrases/phrase_036.wav
khasi/voice/data/audio/phrases/phrase_037.wav
khasi/voice/data/audio/phrases/phrase_038.wav
khasi/voice/data/audio/phrases/phrase_039.wav
khasi/voice/data/audio/phrases/phrase_040.wav
khasi/voice/data/audio/phrases/phrase_041.wav
khasi/voice/data/audio/phrases/phrase_042.wav
khasi/voice/data/audio/phrases/phrase_043.wav
khasi/voice/data/audio/phrases/phrase_044.wav
khasi/voice/data/audio/phrases/phrase_045.wav
khasi/voice/data/audio/phrases/phrase_046.wav
khasi/voice/data/audio/phrases/phrase_047.wav
khasi/voice/data/audio/phrases/phrase_048.wav
khasi/voice/data/audio/phrases/phrase_049.wav
khasi/voice/data/audio/phrases/phrase_050.wav
khasi/voice/data/audio/phrases/phrase_051.wav
khasi/voice/data/audio/phrases/phrase_052.wav
khasi/voice/data/audio/phrases/phrase_053.wav
khasi/voice/data/audio/phrases/phrase_054.wav
khasi/voice/data/audio/phrases/phrase_055.wav
khasi/voice/data/audio/phrases/phrase_056.wav
khasi/voice/data/audio/phrases/phrase_057.wav
khasi/voice/data/audio/phrases/phrase_058.wav
khasi/voice/data/audio/phrases/phrase_059.wav
khasi/voice/data/audio/phrases/phrase_060.wav
khasi/voice/data/audio/phrases/phrase_061.wav
khasi/voice/data/audio/phrases/phrase_062.wav
khasi/voice/data/audio/phrases/phrase_063.wav
khasi/voice/data/audio/phrases/phrase_064.wav
khasi/voice/data/audio/phrases/phrase_065.wav
khasi/voice/data/audio/phrases/phrase_066.wav
khasi/voice/data/audio/phrases/phrase_067.wav
khasi/voice/data/audio/phrases/phrase_068.wav
khasi/voice/data/audio/phrases/phrase_069.wav
khasi/voice/data/audio/phrases/phrase_070.wav
khasi/voice/data/audio/phrases/phrase_071.wav
khasi/voice/data/audio/phrases/phrase_072.wav
khasi/voice/data/audio/phrases/phrase_073.wav
khasi/voice/data/audio/phrases/phrase_074.wav
khasi/voice/data/audio/phrases/phrase_075.wav
khasi/voice/data/audio/phrases/phrase_076.wav
khasi/voice/data/audio/phrases/phrase_077.wav
khasi/voice/data/audio/phrases/phrase_078.wav
khasi/voice/data/audio/phrases/phrase_079.wav
khasi/voice/data/audio/phrases/phrase_080.wav
khasi/voice/data/audio/phrases/phrase_081.wav
khasi/voice/data/audio/phrases/phrase_082.wav
khasi/voice/data/audio/phrases/phrase_083.wav
khasi/voice/data/audio/phrases/phrase_084.wav
khasi/voice/data/audio/phrases/phrase_085.wav
khasi/voice/data/audio/phrases/phrase_086.wav
khasi/voice/data/audio/phrases/phrase_087.wav
khasi/voice/data/audio/phrases/phrase_088.wav
khasi/voice/data/audio/phrases/phrase_089.wav
khasi/voice/data/audio/phrases/phrase_090.wav
khasi/voice/data/audio/phrases/phrase_091.wav
khasi/voice/data/audio/phrases/phrase_092.wav
khasi/voice/data/audio/phrases/phrase_093.wav
khasi/voice/data/audio/phrases/phrase_094.wav
khasi/voice/data/audio/phrases/phrase_095.wav
khasi/voice/data/audio/phrases/phrase_096.wav
khasi/voice/data/audio/phrases/phrase_097.wav
khasi/voice/data/audio/phrases/phrase_098.wav
khasi/voice/data/audio/phrases/phrase_099.wav
khasi/voice/data/audio/phrases/phrase_100.wav
khasi/voice/data/audio/phrases/phrase_101.wav
khasi/voice/data/audio/phrases/phrase_102.wav
khasi/voice/data/audio/phrases/phrase_103.wav
khasi/voice/data/audio/phrases/phrase_104.wav
khasi/voice/data/audio/phrases/phrase_105.wav
khasi/voice/data/audio/phrases/phrase_106.wav
khasi/voice/data/audio/phrases/phrase_107.wav
khasi/voice/data/audio/phrases/phrase_108.wav
khasi/voice/data/audio/phrases/phrase_109.wav
khasi/voice/data/audio/phrases/phrase_110.wav
khasi/voice/data/audio/phrases/phrase_111.wav
khasi/voice/data/audio/phrases/phrase_112.wav
khasi/voice/data/audio/phrases/phrase_113.wav
khasi/voice/data/audio/phrases/phrase_114.wav
khasi/voice/data/audio/phrases/phrase_115.wav
khasi/voice/data/audio/phrases/phrase_116.wav
khasi/voice/data/audio/phrases/phrase_117.wav
khasi/voice/data/audio/phrases/phrase_118.wav
khasi/voice/data/audio/phrases/phrase_119.wav
khasi/voice/data/audio/phrases/phrase_120.wav
khasi/voice/data/audio/phrases/phrase_121.wav
khasi/voice/data/audio/phrases/phrase_122.wav
khasi/voice/data/audio/phrases/phrase_123.wav
khasi/voice/data/audio/phrases/phrase_124.wav
khasi/voice/data/audio/phrases/phrase_125.wav
khasi/voice/data/audio/phrases/phrase_126.wav
khasi/voice/data/audio/phrases/phrase_127.wav
khasi/voice/data/audio/phrases/phrase_128.wav
khasi/voice/data/audio/phrases/phrase_129.wav
khasi/voice/data/audio/phrases/phrase_130.wav
khasi/voice/data/audio/phrases/phrase_131.wav
khasi/voice/data/audio/phrases/phrase_132.wav
khasi/voice/data/audio/phrases/phrase_133.wav
khasi/voice/data/audio/phrases/phrase_134.wav
khasi/voice/data/audio/phrases/phrase_135.wav
khasi/voice/data/audio/phrases/phrase_136.wav
khasi/voice/data/audio/phrases/phrase_137.wav
khasi/voice/data/audio/phrases/phrase_138.wav
khasi/voice/data/audio/phrases/phrase_139.wav
khasi/voice/data/audio/phrases/phrase_140.wav
khasi/voice/data/audio/phrases/phrase_141.wav
khasi/voice/data/audio/phrases/phrase_142.wav
khasi/voice/data/audio/phrases/phrase_143.wav
khasi/voice/data/audio/phrases/phrase_144.wav
khasi/voice/data/audio/phrases/phrase_145.wav
khasi/voice/data/audio/phrases/phrase_146.wav
khasi/voice/data/audio/phrases/phrase_147.wav
khasi/voice/data/audio/phrases/phrase_148.wav
khasi/voice/data/audio/phrases/phrase_149.wav
khasi/voice/data/audio/phrases/phrase_150.wav
khasi/voice/data/audio/phrases/phrase_151.wav
khasi/voice/data/audio/phrases/phrase_152.wav
khasi/voice/data/audio/phrases/phrase_153.wav
khasi/voice/data/audio/phrases/phrase_154.wav
khasi/voice/data/audio/phrases/phrase_155.wav
khasi/voice/data/audio/phrases/phrase_156.wav
khasi/voice/data/audio/phrases/phrase_157.wav
khasi/voice/data/audio/phrases/phrase_158.wav
khasi/voice/data/audio/phrases/phrase_159.wav
khasi/voice/data/audio/phrases/phrase_160.wav
khasi/voice/data/audio/phrases/phrase_161.wav
khasi/voice/data/audio/phrases/phrase_162.wav
khasi/voice/data/audio/phrases/phrase_163.wav
khasi/voice/data/audio/phrases/phrase_164.wav
khasi/voice/data/audio/phrases/phrase_165.wav
khasi/voice/data/audio/phrases/phrase_166.wav
khasi/voice/data/audio/phrases/phrase_167.wav
khasi/voice/data/audio/phrases/phrase_168.wav
khasi/voice/data/audio/phrases/phrase_169.wav
khasi/voice/data/audio/phrases/phrase_170.wav
khasi/voice/data/audio/phrases/phrase_171.wav
khasi/voice/data/audio/phrases/phrase_172.wav
khasi/voice/data/audio/phrases/phrase_173.wav
khasi/voice/data/audio/phrases/phrase_174.wav
khasi/voice/data/audio/phrases/phrase_175.wav
khasi/voice/data/audio/phrases/phrase_176.wav
khasi/voice/data/audio/phrases/phrase_177.wav
khasi/voice/data/audio/phrases/phrase_178.wav
khasi/voice/data/audio/phrases/phrase_179.wav
khasi/voice/data/audio/phrases/phrase_180.wav
khasi/voice/data/audio/phrases/phrase_181.wav
khasi/voice/data/audio/phrases/phrase_182.wav
khasi/voice/data/audio/phrases/phrase_183.wav
khasi/voice/data/audio/phrases/phrase_184.wav
khasi/voice/data/audio/phrases/phrase_185.wav
khasi/voice/data/audio/phrases/phrase_186.wav
khasi/voice/data/audio/phrases/phrase_187.wav
khasi/voice/data/audio/proverbs/proverb_001.wav
khasi/voice/data/audio/proverbs/proverb_002.wav
khasi/voice/data/audio/proverbs/proverb_003.wav
khasi/voice/data/audio/proverbs/proverb_004.wav
khasi/voice/data/audio/proverbs/proverb_005.wav
khasi/voice/data/audio/proverbs/proverb_006.wav
khasi/voice/data/audio/proverbs/proverb_007.wav
khasi/voice/data/audio/proverbs/proverb_008.wav
khasi/voice/data/audio/proverbs/proverb_009.wav
khasi/voice/data/audio/proverbs/proverb_010.wav
khasi/voice/data/audio/proverbs/proverb_011.wav
khasi/voice/data/audio/proverbs/proverb_012.wav
khasi/voice/data/audio/proverbs/proverb_013.wav
khasi/voice/data/audio/proverbs/proverb_014.wav
khasi/voice/data/audio/proverbs/proverb_015.wav
khasi/voice/data/audio/proverbs/proverb_016.wav
khasi/voice/data/audio/proverbs/proverb_017.wav
khasi/voice/data/audio/proverbs/proverb_018.wav
khasi/voice/data/audio/proverbs/proverb_019.wav
khasi/voice/data/audio/proverbs/proverb_020.wav
khasi/voice/data/audio/proverbs/proverb_021.wav
khasi/voice/data/audio/proverbs/proverb_022.wav
khasi/voice/data/audio/proverbs/proverb_023.wav
khasi/voice/data/audio/proverbs/proverb_024.wav
khasi/voice/data/audio/proverbs/proverb_025.wav
khasi/voice/data/audio/proverbs/proverb_026.wav
khasi/voice/data/audio/proverbs/proverb_027.wav
khasi/voice/data/audio/proverbs/proverb_028.wav
khasi/voice/data/audio/proverbs/proverb_029.wav
khasi/voice/data/audio/proverbs/proverb_030.wav
khasi/voice/data/audio/proverbs/proverb_031.wav
khasi/voice/data/audio/proverbs/proverb_032.wav
khasi/voice/data/audio/proverbs/proverb_033.wav
khasi/voice/data/audio/proverbs/proverb_034.wav
khasi/voice/data/audio/proverbs/proverb_035.wav
khasi/voice/data/audio/proverbs/proverb_036.wav
khasi/voice/data/audio/proverbs/proverb_037.wav
khasi/voice/data/audio/proverbs/proverb_038.wav
khasi/voice/data/audio/proverbs/proverb_039.wav
khasi/voice/data/audio/proverbs/proverb_040.wav
khasi/voice/data/audio/proverbs/proverb_041.wav
khasi/voice/data/audio/proverbs/proverb_042.wav
khasi/voice/data/audio/proverbs/proverb_043.wav
khasi/voice/data/audio/proverbs/proverb_044.wav
khasi/voice/data/audio/proverbs/proverb_045.wav
khasi/voice/data/audio/proverbs/proverb_046.wav
khasi/voice/data/audio/proverbs/proverb_047.wav
khasi/voice/data/audio/proverbs/proverb_048.wav
khasi/voice/data/audio/proverbs/proverb_049.wav
khasi/voice/data/audio/proverbs/proverb_050.wav
khasi/voice/data/audio/proverbs/proverb_051.wav
khasi/voice/data/audio/proverbs/proverb_052.wav
khasi/voice/data/audio/proverbs/proverb_053.wav
khasi/voice/data/audio/proverbs/proverb_054.wav
khasi/voice/data/audio/proverbs/proverb_055.wav
khasi/voice/data/audio/proverbs/proverb_056.wav
khasi/voice/data/audio/proverbs/proverb_057.wav
khasi/voice/data/audio/proverbs/proverb_058.wav
khasi/voice/data/audio/proverbs/proverb_059.wav
khasi/voice/data/audio/proverbs/proverb_060.wav
khasi/voice/data/audio/proverbs/proverb_061.wav
khasi/voice/data/audio/proverbs/proverb_062.wav
khasi/voice/data/audio/proverbs/proverb_063.wav
khasi/voice/data/audio/proverbs/proverb_064.wav
khasi/voice/data/audio/proverbs/proverb_065.wav
tests/test_audio_dataset.py
tests/test_books.py
tests/test_culture.py
tests/test_dialects.py
tests/test_folklore_and_songs.py
tests/test_grammar.py
tests/test_lexicon.py
tests/test_numbers.py
tests/test_parallel_corpus.py
tests/test_phonetics.py
tests/test_preservation.py
tests/test_rituals_and_deities.py
tests/test_top_level.py