Гласные не бывают твердыми или мягкими! (только согласные)
О-лень - 2 слога.
О- (а) - гласный, безударный
Л- (л*)- согласный, звонкий, мягкий
Е- (э) - гласный, ударный
Н- (н*) -согласный, звонкий, мягкий
Ь - звука не образует
-----------------------------
5 букв, 4 звука