Я ищу полностью точное описание алгоритма для подсчета слогов в словах. То, что я нахожу, когда я исследую, является непоследовательным или я знаю, чтобы генерировать неверные результаты. Кто-нибудь есть предложения о том, как это сделать? Спасибо.
Алгоритм, который я использую сейчас:
- Подсчитайте количество гласных в слове.
- Не считайте двойные гласные ( "дождь" имеет 2 гласных, но только 1 слог).
- Если последняя буква в слове гласная не засчитывается ( "сторона" - 1 слог)
Есть ли еще какие-то правила, которые мне не хватает? Я пытаюсь определить при тестировании своих неправильных результатов, если алгоритм, который я использую, является неправильным или его реализация.