Contents edited from is at [/docs/howtostudykorean/](/docs/howtostudykorean/). For specifics of how this is created, see ## TTS For Windows TTS, I don't like Korean language support pack sound, so I use ```shell 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](https://www.npmjs.com/package/kuromoji-ko). ```js import { MeCab } from "kuromoji-ko"; const mecab = await MeCab.create({ engine: "ko", dictPath: "./node_modules/kuromoji-ko/dict", }); ``` ### Tagset From . | 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** | | |