Except...
There's always an exception. In one of my chapters, the dialogue happens in a dark room. Therefore, emotion and nuance can not be shown in body language. While I had to convey most of the feelings in the actual words that were spoken, I needed a dialogue tag that would demonstrate the physical way the dialogue was delivered.
And that's the second part of the rule. If the tag indicates how the speaker is speaking, then it can be used (SPARINGLY).
Here's a list of dialogue tags that convey physical properties of how dialogue was delivered.
Alternatives to said
Babbled
Barked
Bawled
Begged
Bellowed
Blurted
Breathed
Called
Crooned
Crowed
Declared
Demanded
Drawled
Echoed
Exclaimed
Faltered
Groaned
Growled
Grumbled
Hissed
Hollered
Howled
Implored
Mumbled
Murmured
Muttered
Pleaded
Raged
Roared
Sang
Screamed
Shouted
Shrieked
Snarled
Sobbed
Spluttered
Stammered
Stuttered
Swore
Thundered
Wailed
Whimpered
Whined
Whispered
Yelled
Yelped
But you should probably use said.