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: StressedWord, word2: 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
является рифмой или нет.