I hacked up a RSpec formatter, named RSpec::Formatter::Beep.
It beep when an example fails. It sleeps in 1 second to beep serially, so failure examples cause very slow results. It’s so annoying that you’re urged to fix tests as soon as possible.
Have fun.