About Automatic Polish Phonetic Transcription and Syllable Analysis

Detailed Sketch of the Analysis

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