About Automatic Polish Phonetic Transcription and Syllable Analysis
Detailed Sketch of the Analysis
- Replace nasal vowels with oral vowels and nasal consonants where required
- Find syllable borders:
- Find the letters standing for vowels in an orthographic word
- Proceeding from each vowel and moving to the left, try to find the beginning of each syllable, by maximizing its onset.
- Rule out syllable onsets with a cluster beginning in a resonant
- Close syllables with a nasal vowel unless following syllable would be left with an empty onset
- Break up geminate consonants between two syllables
- Break up any two adjacent stops or affricates into two syllables
- Any left over material on the right joins the final syllable
- Render the orthographic form phonetically:
- Resolve palatalization marked by <i> (e.g. <sie> stands for /ś/ + /e/)
- Apply Polish phonetic processes (e.g. syllable final devoicing at word end, progressive and regressive devoicing)
- Substitute IPA symbols for consonants and vowels (e.g. <sz> stands for /ʃ/)
- Create syllable analysis graph:
- Assume each syllable has a nucleus (most sonorous element)
- Everything to the left of the nucleus is the onset, everything to the right is the coda
© 2008-2014 Amir Zeldes