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