Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <blockquote> <p>I'm looking for a fully accurate statement of an algorithm to count syllables in words</p> </blockquote> <p>There isn't one. Period. Whatever algorithm you invent, I promise to find a counterexample. In certain languages(Armenian and Russian come to mind) the algorithm is pretty straightforward - count the number of vowels. In other languages, such as German, it's not as straightforward but still doable. In English, I am afraid, the transduction between letters and sounds is absolutely irregular. </p> <p>For example, </p> <p><em><strong>coincidence</em></strong>. <strong><em>oi</em></strong> is to be counted as two syllables. But in <strong><em>boil</em></strong> it's only one syllable. Also, not counting the final vowel is not always accurate. Consider the name <strong><em>Penelope</em></strong> or <strong><em>Hermione</em></strong>. Or <strong><em>banana</em></strong></p> <p>Another curious case is when the syllable exists without a printed vowel. For example, <strong><em>table</em></strong> is a bisyllabic word but the second syllable is generated by the invisible sound between <strong><em>b</em></strong> and <strong><em>l</em></strong>. Also, don't forget about words originated from latin, which can have a lot of consecutive vowels. E.g. <strong><em>onomatopoeia</em></strong>. </p> <p>So, there is no accurate algorithm. The only way you can go is to try to find an algorithm which works in many (I am avoiding the word most) cases. But in this case you should redefine your requirements.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload