rupo.rhymes package

Submodules

rupo.rhymes.rhymes module

class rupo.rhymes.rhymes.Rhymes[исходный код]
Базовые классы: object

Поиск рифм.

static is_rhyme(word1: rupo.main.markup.Word, word2: rupo.main.markup.Word, score_border: int = 4, syllable_number_border: int = 4) → bool[исходный код]

Проверка рифмованности 2 слов.

Параметры:
  • word1 – первое слово для проверки рифмы, уже акцентуированное (Word).
  • word2 – второе слово для проверки рифмы, уже акцентуированное (Word).
  • score_border – граница определния рифмы, чем выше, тем строже совпадение.
  • syllable_number_border – ограничение на номер слога с конца, на который падает ударение.
Return result:

является рифмой или нет.

rupo.rhymes.test_rhymes module

class rupo.rhymes.test_rhymes.TestRhymes(methodName='runTest')[исходный код]
Базовые классы: unittest.case.TestCase
test_rhyme()[исходный код]

Module contents