1) She has never been heard to speak ill of anyone. I think 2) below sounds natural but not sure about 1). 2) She has never been heard to speak ill of others.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.