I use SoundTap from NCH.
I'm pretty sure you would have to purchase it, as I believe the free version is just for trying it out, and records some pings or something (i can't remember) or a message to purchase it.
But it works very nicely. Mess around with the free version and see if it fits the bill.