b07a977495aec54d6e054a7cecd1ab3bd766c49a
Contents edited from https://www.howtostudykorean.com is at /docs/howtostudykorean/.
For specifics of how this is created, see https://git.polv.cc/polv/zh-grammar#how-it-works-for-android
TTS
For Windows TTS, I don't like Korean language support pack sound, so I use
docker run -it -p 5500:5500 synesthesiam/opentts:ko
It's required to have Docker running.
Full Text Search
This is done with kuromoji-ko.
import { MeCab } from "kuromoji-ko";
const mecab = await MeCab.create({
engine: "ko",
dictPath: "./node_modules/kuromoji-ko/dict",
});
Tagset
From https://www.sketchengine.eu/hannanum-korean-tagset-simplified/.
| ORIGINAL | SIMPLIFIED (in Sketch Engine) | DESCRIPTION | Example |
|---|---|---|---|
| NOMINALS | |||
| NC | N | noun | |
| NQ | NP | proper noun | |
| NB | N | noun | |
| NP | Pron | pronoun | |
| NN | Num | numeral | |
| PREDICATES | |||
| PV | V | verb | |
| PA | Adj | adjective | |
| PX | VAux | auxiliary verb | |
| MODIFIERS | |||
| MM | Det | determiner | |
| MA | Adv | adverb | |
| INTERJECTION | |||
| II | Interj | interjection | |
| RELATIONAL SUFFIX | |||
| JC | Suff | ||
| JX | Suff | ||
| JP | Suff | ||
| ENDING | |||
| EP | Suff | ||
| EC | Suff | ||
| ET | Suff | ||
| EF | Suff | ||
| AFFIXES | |||
| XP | Pref | 접두사 | |
| XS | Suff | ||
| SYMBOLS | |||
| SP | Sym | 쉼표 | |
| SL | Sym | 여는 따옴표 및 묶음표 | |
| SD | Sym | 이음표 | |
| SU | Sym | 단위 기호 | |
| SF | Sym | 마침표 | |
| SR | Sym | 닫는 따옴표 및 묶음표 | |
| SE | Sym | 줄임표 | |
| SY | Sym | 기타 기호 | |
| FOREIGN WORDS | |||
| F | X |
Languages
JavaScript
82.5%
Rust
17.5%