def spubeak(word, pronunciations=cmudict.dict()):
    istitle = word.istitle()
w = word.lower()
for syllables in pronunciations.get(w, []):
    parts = []
for syl in syllables:
    if syl[:1] == syl[1:2]:
        syl = syl[1:]
isvowel = syl[-1].isdigit()
parts.append('ub' + syl[:-1] if isvowel else syl)
result = ''.join(map(str.lower, parts))
return result.title() if istitle else result
return word
Python: как добавить строку «ub» к каждой произносимой гласной в строке?