rupo.rhymes package¶
Submodules¶
rupo.rhymes.rhymes module¶
-
class
rupo.rhymes.rhymes.RhymeProfile(syllable_count: int, stressed_syllable_number: int, stressed_syllable_text: str, next_syllable_text: str, next_char: str)[source]¶ Bases:
object
-
class
rupo.rhymes.rhymes.Rhymes[source]¶ Bases:
objectПоиск рифм.
-
static
is_rhyme(word1: rupo.stress.word.StressedWord, word2: rupo.stress.word.StressedWord, score_border: int = 4, syllable_number_border: int = 4) → bool[source]¶ Проверка рифмованности 2 слов.
Parameters: - word1 – первое слово для проверки рифмы, уже акцентуированное (Word).
- word2 – второе слово для проверки рифмы, уже акцентуированное (Word).
- score_border – граница определния рифмы, чем выше, тем строже совпадение.
- syllable_number_border – ограничение на номер слога с конца, на который падает ударение.
Return result: является рифмой или нет.
-
static