The best way to catch a robot is just to slap a captcha there. Everything else is kind of useless and not effective.
So far, the play audio option are kind of weird, specially if you're hard of hearing.
"Dear British Airways, I booked with SAS instead because you assumed a Linux user with Firefox was a bot."
(Or maybe it was the other way round, I forgot.)
...and that's from 3 years ago
https://antoinevastel.com/javascript/2020/02/09/detecting-we...