A tirade is an extended, angry speech expressing strong criticism or bitter complaints. 'Bitter speech' accurately captures this meaning of a long, vehement denunciation. The other options are unrelated - friendly talk is opposite in tone, thin refers to physical size, and viable means feasible.