Теперь перейдём к "тонким фонетическим" настройкам.Теперь более "тонкие " настройки
Опять же из Есенина
"Шаганэ ты моя, Шаганэ!
Потому, что я с севера, что ли,
Я готов рассказать тебе поле,
Про волнистую рожь при луне.
Шаганэ ты моя, Шаганэ."
Очевидно, что "что ли" рифмуется со словом "поле"
Какие слова отбираются из "облака" ?
"бинокли, боли
воли, выколи, выросли
доли
коли, кололи
могли
неволи
оглобли, отошли
пошли, промокли, прочли, прошли
росли
сошли
фасоли"
С учётом ударения на предпоследний слог
"бинокли, боли
воли
доли
коли, кололи
неволи
оглобли
промокли
фасоли"
Слово "поле" не отбирается.
Итак, мы "заткнулись" на том, что к "что ли" из "облака" не отбирается слово "поле"
Почему?
Потому, что программа для формирует разные "рифмические ключи"
"ило" для "что ли"
"ело" для "поле"
Почему же Есенин всё-таки срифмовал?
Потому что "на слух" они "похожи"
Можно считать, что "что ли" произносится типа "что ле"
Значит, при формировании рифмического ключа необходимо предусмотреть возможность замены буквы "и" в конце слова на букву "е"
Попробуем
Все слова для "что ли"
"бинокли, боли
воли, выколи, выросли
доли
коли, кололи
могли
неволи
оглобли, отошли
пошли, промокли, прочли, прошли
росли
сошли
фасоли"
А теперь подключим блок замены в конце слова буквы "и" на "е"
Все слова для "что ли" с "и" на "е"
"бинокли, боли
возле, воли, выколи, выросли
доли
коли, кололи, кровле
могли
неволе, неволи, недоле
оглобли, отошли
подле, подоле, поле, поневоле, после, пошли, промокли, прочли, прошли
росли
сошли, столе
фасоли"
Видно, что слово "поле" появилось.
Добавлено через 37 минут
Какие ещё можно реализовать "тонкие фонетические" настройки?
Это замена твёрдых и мягких букв
(1) гласных
"я" - "а"
"ю" - "у"
"ё" - "о"
"е" - "э"
"и" - "ы"
(2) согласных
"б" - "п"
"в" - "ф"
"г" - "х"
"д" - "т"
"з" - "с"