{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/8"},{"label":"Speech","url":"https://skillfed.io/packages/category/multimedia-sound-audio-speech"}],"enrichment":{"capability":"Converts text to phonemes for Vietnamese, Thai, and Indonesian with English code-switching support, using a memory-mapped binary dictionary and Rust-based engine for fast batch processing.","skillfed_tags":["phonemization","multilingual-nlp","speech-synthesis"],"use_cases":["Building a Vietnamese, Thai, or Indonesian text-to-speech system that needs accurate phoneme sequences from raw text.","Processing large batches of multilingual text with mixed English code-switching for phonetic analysis or speech synthesis.","Normalizing and converting numbers, dates, and abbreviations to spoken form in Southeast Asian languages.","Integrating phonemization into an on-device speech synthesis pipeline where startup time and memory footprint matter.","Handling Thai text without spaces by automatic word segmentation and phoneme generation in a single pass."],"what_it_does":"SEA-G2P is a text-to-phoneme converter (grapheme-to-phoneme, or G2P) built in Rust and designed for Vietnamese, Thai, and Indonesian with seamless English code-switching. It takes raw text\u2014including numbers, dates, abbreviations, and mixed-language passages\u2014and outputs IPA phonemes grouped by syllable, suitable for feeding into a text-to-speech engine. The package handles the messy normalization and segmentation that each language requires: Vietnamese has 17 normalization stages, Thai requires word segmentation from a 91,865-word dictionary, and Indonesian uses a 172,557-word dictionary built from WikiPron and KBBI.\n\nThe core engine uses memory-mapped binary dictionaries and binary search for fast lookup, with automatic multithreading for batch inputs. It ships as pre-compiled wheels with zero runtime dependencies, so installation is straightforward on Windows, Linux, and macOS. The package is actively maintained and powers VieNeu-TTS, a Vietnamese text-to-speech model.","worth_installing":"Yes, if you need phonemization for Vietnamese, Thai, or Indonesian with English code-switching. The package is actively maintained, has no runtime dependencies, and is built for production use with fast batch processing. Install friction is moderate (compiled wheels) but manageable. Permissive license and zero known vulnerabilities make it safe to adopt. Not relevant if you only work with other languages."},"id":"sea-g2p","links":{"html":"https://skillfed.io/packages/sea-g2p","md":"https://skillfed.io/packages/sea-g2p.md","pypi":"https://pypi.org/project/sea-g2p/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"sea-g2p","python_support":"supports_current","summary":"Fast multilingual text-to-phoneme converter for South East Asian languages."},"popularity":{"monthly_downloads":168557,"position":10444,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.5"}
