<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_syllable_count(self, syllables: List[str]) -> int: """ Counts the number of syllable groups that would occur after ellision. Often we will want preserve the position and separation of syllables so that they can be used to reconstitute a line, and apply stresses to the original word positions. However, we also want to be able to count the number of syllables accurately. :param syllables: :return: 11 """

        tmp_syllables = copy.deepcopy(syllables)
        return len(string_utils.remove_blank_spaces(
            string_utils.move_consonant_right(tmp_syllables,
                                             self._find_solo_consonant(tmp_syllables))))