https://github.com/harmlessman/g2pkk
This is a cross-platform g2p for Korean.
https://github.com/harmlessman/g2pkk
g2p korean linux windows
Last synced: about 1 month ago
JSON representation
This is a cross-platform g2p for Korean.
- Host: GitHub
- URL: https://github.com/harmlessman/g2pkk
- Owner: harmlessman
- License: apache-2.0
- Created: 2022-08-25T01:31:25.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-05T07:33:16.000Z (over 3 years ago)
- Last Synced: 2025-09-23T00:33:02.612Z (8 months ago)
- Topics: g2p, korean, linux, windows
- Language: Python
- Homepage:
- Size: 41 KB
- Stars: 3
- Watchers: 1
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# g2pkk
This is a cross-platform g2p for Korean.
g2pkk is a library that made [Kyubyong's g2pk](https://github.com/Kyubyong/g2pK) work in Windows.
The reason why g2pk does not work well in Windows is that the `mecab`, the morpheme analyzer used by g2pk, causes build errors in Windows.
g2pkk uses a different morpheme analyzer depending on the operating system.
Windows uses [eunjeon](https://github.com/koshort/pyeunjeon), which enables mecab to be used in Windows, and other operating systems use [python-mecab-ko](https://github.com/jonghwanhyeon/python-mecab-ko), which was previously used in g2pk.
Install g2pkk and make sure that a morpheme analyzer exists for the operating system of the system you are using for the first time, and if not, proceed with the installation automatically.
## Requirements
* python >= 3.6
* jamo
* nltk
## Installation
```
pip install g2pkk
```
## How To Use
g2pkk uses same syntaxes as g2pk.
```
>>> from g2pkk import G2p
>>> g2p = G2p("포상은 열심히 한 아이에게만 주어지기 때문에 포상인 것입니다.")
>>> g2p("포상으 녈심히 하 나이에게만 주어지기 때무네 포상인 거심니다.")
```
If you want more information, check [g2pk](https://github.com/Kyubyong/g2pK)