No, 'speaking' no good-- it is not used in reported speech sentences.
If 'exclaiming' is not right for you, then you should remove the exclamation mark at the end of the expression and remove the repetition of the phrase 'good news'; 'exclaim' is the natural and correct word as it stands-- he's...