Designing a device to detect an apartment alarm / buzzer

Hello
I’m not sure the best way to proceed

I would like to make a detector for the door buzzer.
I tried with a microphone with a level trigger ... but it was too close to voice levels.
https://s.click.aliexpress.com/e/clwqpD20

I also have this microphone but I’m not sure of the sampling rate I’d need and if that would work with the esp8266 or esp32 (need Wi-Fi connectivity for alerts)
https://s.click.aliexpress.com/e/zHJ5C24

I’m guessing I’d need to use a real-time goertzl for the tone detection ... but they trill the alarm.

I’m open to other Arduino boards that might be more appropriate to the needed sampling rates.

The buzzer is a “high” pitched trilling noise.

I’m not sure of the best way to tackle this.

I tried with a microphone and a level trigger but it was too close to voice levels

the esp8266 can’t sample fast enough for a microphone and real time goertzl ... I’m guessing

The esp32 might have a high enough sample rate ...

Thanks for your time and help,
Bobby