他把3台防犯摄像头改成鸟类识别器,结果连邻居放屁都被记录
洛杉矶的IT技术者杰森·塔克注意到一件事:妻子喜欢听到野鸟叫声后掏出手机查种类。这个动作他看了很多次,于是开始琢磨——能不能让系统自动完成这件事? 他找到的工具叫 BirdNET-Go 。这是一款利用家庭安防摄像头麦克风、实时检测并识别鸟类和蝙蝠叫声的软件。AI模型在本地运行,不经过云端,没有隐私泄露风险,也不需要月费。 塔克把它跑在Docker上,接上家里户外那三台防犯摄像头的麦克风,开始识别自家周围的野鸟。 识别清单里有什么 系统给出的“Top 10 Species”榜单是这样的: House Finch(墨西哥朱雀) Northern Mockingbird(小嘲鸫) Hooded Oriole(黑头黄鹂) House Sparrow(家麻雀) Cassin's Kingbird(卡氏王霸鹟) Mourning Dove(哀鸽) California Towhee(加州唧鹀) Lesser Goldfinch(暗背金翅雀) Barn Owl(仓鸮) Great Horned Owl(大雕鸮) BirdNET-Go 24小时365天 在后台常驻运行。周围野鸟一开始鸣叫,它立刻分析音频并执行识别。 识别全部在本地硬件上完成,不需要调用云服务或API。AI模型跑在本地服务器或树莓派上,速度快、隐私有保障,也没有月费。模型库还可以更换——内置的BirdNET 2.4能检测 6000种 ,换成Google Perch v2后能检测 1万4795种 。 从报警到木版画 稀有野鸟出现时可以设置警报。警报除了推送通知,还能指定Discord服务器接收。 系统还会追踪首次到访的鸟种。它持续列出检测到的所有野鸟种类,于是庭院生物多样性随时间如何变化,变成了一份可以翻阅的记录。 摄像头只要支持 RTSP (实时流传输协议),就能直接接入BirdNET-Go。最近的IP摄像头几乎都支持RTSP,把流地址填进去就能用。 BirdNET-Go还能直接对接 BirdWeather ——一个共享野鸟检测数据的社区平台,观察数据可以贡献上去。它也支持用 MQTT (消息队列遥测传输)接入Home Assistant。 它不只认鸟。蝙蝠和青蛙的叫声同样能检测。还有一个意外的记录:邻居路过塔克家门口时放了个屁,被系统检测到了。 塔克后来又找到一个叫 Saezuri 的自托管显示前端,专门给BirdNET-Go实例用。他在Docker上跑起来,几分钟后就生成了根据检测到的鸟种匹配的木版画风格拼贴图。塔克对Saezuri这个前端非常满意。 只是日志里留下了Saezuri似乎在寻找“屁”的图像的痕迹,这让他有点在意。 防犯摄像头的另一种用法 塔克最初只是出于一时兴趣搭了这套以BirdNET-Go为核心的系统。但日常使用下来,他学会了野鸟的行为模式,也发现了此前不知道的本地鸟种,从中获得的乐趣超出预期。在他看来,防犯摄像头已经越过了安防的边界,进化成了一个实用工具。 他的结论很直接:如果你有带麦克风的摄像头,又对鸟类有一点点兴趣,日常生活会因此改善,值得试试BirdNET-Go。 特别