There are listeners that just listen for loud noises that may work without the issue I mentioned above. Here's one example: a $25 Wyze cam listens for 3 things; Smoke, CO and Sound. The first 2 won't help, but the last one will. Wyze cams don't integrate directly with ST, but you can tie them in via IFTTT to flip a virtual switch in ST or kick off some automation. I use this method listening for our explosive gas detector tone in the furnace room. Not elegant, but works.