├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── images ├── 2022-06-29-17-13-07.png ├── 2022-07-04-20-23-37.png ├── 2022-07-05-13-28-32.png ├── 2022-07-05-13-29-51.png └── 2022-07-05-13-37-49.png ├── pinyin ├── .gitignore ├── __init__.py ├── cli │ └── __init__.py ├── cut │ ├── __init__.py │ └── cut_pinyin.py ├── data │ ├── ReadMe.txt.txt │ ├── all_pinyin.txt │ ├── checkpoints │ │ ├── hmm_emission_counter.json │ │ ├── hmm_start_counter.json │ │ └── hmm_transition_counter.json │ ├── emoji.json │ ├── emoji.txt │ ├── global_wordfreq.release.txt │ ├── hmm_emission.json │ ├── hmm_reversed_emission.json │ ├── hmm_reversed_transition.json │ ├── hmm_start.json │ ├── hmm_transition.json │ ├── intact_pinyin.txt │ └── test_words.txt ├── hmm │ ├── __init__.py │ └── viterbi.py ├── ime │ ├── __init__.py │ ├── emoji.py │ └── ime.py ├── requirements.txt ├── server │ └── __init__.py ├── tests │ ├── __init__.py │ ├── test_cut_pinyin.py │ └── test_viterbi.py └── train │ ├── __init__.py │ ├── dataset.py │ └── train_hmm.py └── web ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── icon.png └── index.html └── src ├── App.css ├── App.js ├── index.css ├── index.js ├── reportWebVitals.js └── setupTests.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/README.md -------------------------------------------------------------------------------- /images/2022-06-29-17-13-07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/images/2022-06-29-17-13-07.png -------------------------------------------------------------------------------- /images/2022-07-04-20-23-37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/images/2022-07-04-20-23-37.png -------------------------------------------------------------------------------- /images/2022-07-05-13-28-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/images/2022-07-05-13-28-32.png -------------------------------------------------------------------------------- /images/2022-07-05-13-29-51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/images/2022-07-05-13-29-51.png -------------------------------------------------------------------------------- /images/2022-07-05-13-37-49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/images/2022-07-05-13-37-49.png -------------------------------------------------------------------------------- /pinyin/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ -------------------------------------------------------------------------------- /pinyin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/__init__.py -------------------------------------------------------------------------------- /pinyin/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/cli/__init__.py -------------------------------------------------------------------------------- /pinyin/cut/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/cut/__init__.py -------------------------------------------------------------------------------- /pinyin/cut/cut_pinyin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/cut/cut_pinyin.py -------------------------------------------------------------------------------- /pinyin/data/ReadMe.txt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/ReadMe.txt.txt -------------------------------------------------------------------------------- /pinyin/data/all_pinyin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/all_pinyin.txt -------------------------------------------------------------------------------- /pinyin/data/checkpoints/hmm_emission_counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/checkpoints/hmm_emission_counter.json -------------------------------------------------------------------------------- /pinyin/data/checkpoints/hmm_start_counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/checkpoints/hmm_start_counter.json -------------------------------------------------------------------------------- /pinyin/data/checkpoints/hmm_transition_counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/checkpoints/hmm_transition_counter.json -------------------------------------------------------------------------------- /pinyin/data/emoji.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/emoji.json -------------------------------------------------------------------------------- /pinyin/data/emoji.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/emoji.txt -------------------------------------------------------------------------------- /pinyin/data/global_wordfreq.release.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/global_wordfreq.release.txt -------------------------------------------------------------------------------- /pinyin/data/hmm_emission.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/hmm_emission.json -------------------------------------------------------------------------------- /pinyin/data/hmm_reversed_emission.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/hmm_reversed_emission.json -------------------------------------------------------------------------------- /pinyin/data/hmm_reversed_transition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/hmm_reversed_transition.json -------------------------------------------------------------------------------- /pinyin/data/hmm_start.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/hmm_start.json -------------------------------------------------------------------------------- /pinyin/data/hmm_transition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/hmm_transition.json -------------------------------------------------------------------------------- /pinyin/data/intact_pinyin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/intact_pinyin.txt -------------------------------------------------------------------------------- /pinyin/data/test_words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/data/test_words.txt -------------------------------------------------------------------------------- /pinyin/hmm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/hmm/__init__.py -------------------------------------------------------------------------------- /pinyin/hmm/viterbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/hmm/viterbi.py -------------------------------------------------------------------------------- /pinyin/ime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/ime/__init__.py -------------------------------------------------------------------------------- /pinyin/ime/emoji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/ime/emoji.py -------------------------------------------------------------------------------- /pinyin/ime/ime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/ime/ime.py -------------------------------------------------------------------------------- /pinyin/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/requirements.txt -------------------------------------------------------------------------------- /pinyin/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/server/__init__.py -------------------------------------------------------------------------------- /pinyin/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/tests/__init__.py -------------------------------------------------------------------------------- /pinyin/tests/test_cut_pinyin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/tests/test_cut_pinyin.py -------------------------------------------------------------------------------- /pinyin/tests/test_viterbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/tests/test_viterbi.py -------------------------------------------------------------------------------- /pinyin/train/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/train/__init__.py -------------------------------------------------------------------------------- /pinyin/train/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/train/dataset.py -------------------------------------------------------------------------------- /pinyin/train/train_hmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/pinyin/train/train_hmm.py -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/README.md -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/public/icon.png -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/src/App.css -------------------------------------------------------------------------------- /web/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/src/App.js -------------------------------------------------------------------------------- /web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/src/index.css -------------------------------------------------------------------------------- /web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/src/index.js -------------------------------------------------------------------------------- /web/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/src/reportWebVitals.js -------------------------------------------------------------------------------- /web/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OrangeX4/simple-pinyin/HEAD/web/src/setupTests.js --------------------------------------------------------------------------------