Czech API ========= Czech G2P provides rule-based phoneme conversion with comprehensive phonological rules. Main Class ---------- .. autoclass:: kokorog2p.cs.CzechG2P :members: :undoc-members: :show-inheritance: Examples -------- .. code-block:: python from kokorog2p.cs import CzechG2P g2p = CzechG2P(language="cs-cz") tokens = g2p("Dobrý den, jak se máte?") for token in tokens: print(f"{token.text} -> {token.phonemes}") Phonological Rules ------------------ Czech G2P implements the following phonological rules: * **Palatalization**: d+i → ɟ, t+i → c, n+i → ɲ * **Long vowels**: á → aː, í → iː, ú/ů → uː, é → eː, ó → oː * **ř phoneme**: Special raised alveolar trill [r̝] * **CH digraph**: ch → [x] * **Final devoicing**: Voiced consonants become voiceless at word end * **Voicing assimilation**: Consonant clusters assimilate in voicing