This is trivially broken by people who affix some type of cover over the camera. I do this on the off chance some errant application thinks it deserves to take pictures of my environment.
I'm typing on a 2024 Macbook Pro. Is that sufficiently new? I don't see how it would work, practically. The only camera is the user-facing one. If the screen were tilted down toward the desk, I'd have to kneel down to see it.
The Mac camera light is wired inline. If the camera is on, so is the light. Since we're not seeing the camera light flashing on periodically, this isn't how it's being done.
The Macbook tally light isn‘t necessarily wired to the camera. It very well could be independently software controlled. At least it was not too long ago. IIRC there was an article about this, posted here on HN.
Macs used to have (still have?) a feature where you could declare it as lost/stolen and remotely take a photo with the camera. I believe the light didn‘t glow for that.
But is there actually an API for that? Last I checked the big providers Video Intelligence APIs even distinguishing cats and dogs was still unreliable.
Unless I am missing something massive, BirdNET[0] is for identifying birds by sound, not by images.
Merlin[1] (also from Cornell Lab of Ornithology), on the other hand, has both image and sound ID. I haven't used either, so I cannot compare the quality of results from Merlin vs. BirdNET for sound ID, but afaik only Merlin has image ID.
The Mac camera light is wired inline so as to make this impossible. The only way for the camera to be on and the light not is if the light itself is broken.