PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

G2p Python Packages

Python packages with the GitHub topic g2p. Sorted by monthly downloads, with stars and forks.
Kyubyong
g2p-en

g2p: English Grapheme To Phoneme Conversion

513K 935 134
harmlessman
g2pkk

This is a cross-platform g2p for Korean.

53K 4 10
jacksonllee
rustling

A high-performance library for computational linguistics

46K 3 0
Kyubyong
espnet-g2p-en

g2p: English Grapheme To Phoneme Conversion

39K 935 134
pnnbao97
sea-g2p

Fast multilingual text-to-phoneme converter for South East Asian languages.

39K 113 23
tenebo
g2pk2

Updated folk of g2pk

24K 14 5
buchwandler
kokorog2p

A unified multi-language G2P (Grapheme-to-Phoneme) library for Kokoro TTS.

11K 6 3
thewh1teagle
phonikud

Hebrew grapheme to phoneme (INTERSPEECH 2026)

11K 118 13
typangaa
canto-hk-g2p

Fast Cantonese text-to-Jyutping (G2P) — Rust core, Python (PyO3). Numbers, dates, and HK English code-switching.

11K 1 1
buchwandler
pykokoro

A Python library for Kokoro TTS (Text-to-Speech) using ONNX runtime.

10K 8 2
GitYCC
g2pw

Chinese Mandarin Grapheme-to-Phoneme Converter. 中文轉注音或拼音 (INTERSPEECH 2022)

8K 416 50
TigreGotico
scriptconv

Zero-dependency script & phoneme-notation core — ISO-15924 detection & metadata, IPA ↔ ARPABET/X-SAMPA/Lexique/Kirshenbaum/Cotovía/RFE, Buckwalter ↔ Arabic, Hangul → jamo, kana

6K 3 0
AfriSpeech
africa-g2p

Text and orthography toolkit for 869 African languages: grapheme-to-phoneme (native spelling or IPA), conversion between any two languages' orthographies, one shared cross-language spelling, and a reversible plain-ASCII form. Non-Latin scripts romanised. Pure Python, no dependencies.

3K 18 5
o24s
haqumei

Haqumei (薄明/拍命) is a Japanese Grapheme-to-Phoneme (G2P) library.

3K 10 0
QUD-Technologies
quranic-phonemizer

Quranic grapheme to phoneme (G2P) converter and tajweed annotator in Hafs and Warsh

3K 38 9
seanghay
sosap

🗣️ sosap(សូរសព្ទ) Python/Rust binding for Phonetisaurus

3K 10 2
TigreGotico
tugaphone

TugaPhone is a Python library that phonemizes arbitrary Portuguese text across major Lusophone dialects (pt-PT, pt-BR, pt-AO, pt-MZ, pt-TL). It uses a curated phonetic lexicon plus a rule-based fallback to deliver plausible phoneme transcriptions while preserving dialectal variation.

2K 4 0
Kyubyong
g2pk

g2pK: g2p module for Korean

2K 272 46
CUNY-CL
wikipron

Massively multilingual pronunciation mining

2K 377 82
TigreGotico
text2tashkeel

Lightweight Arabic diacritization (tashkeel) — a model picker over bundled ONNX models, no PyTorch, no network

1K 3 0
TigreGotico
mwl-phonemizer

simple rule based phonemizer for mirandese language

1K 0 0
xinjli
transphone

phoneme tokenizer and grapheme-to-phoneme model for 8k languages

966 176 18
tachi-hi
jamorasep

A module to separate Japanese kana (hiragana and katakana) text into a list of mora.

928 11 0
TigreGotico
bifonia

European-Portuguese heterophonic homograph disambiguation for TTS (rules + learned models, pure-Python)

918 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology