HN精选|会听鸟叫的电子墨水彩画框

BirdNET听鸟识种,800幅19世纪版画,本地运行

挂在厨房窗边的一个电子墨水相框,能”听见”花园里的鸟叫,每识别出一种鸟,就在纸纹背景上贴出一幅19世纪博物学版画风格的鸟类插图——这不是概念产品,而是挪威开发者 Arne Giacomo Munthe-Kaas 已经跑在自己窗台上的开源项目 fugleramme(挪威语”鸟框”)。项目在 Hacker News 上线 11 小时就拿下 1237 个赞,GitHub 星数一天内冲到 1400+。

它是怎么工作的

整条链路完全本地运行,不依赖任何云服务:

  • 听觉:一支接在树莓派 5 上的麦克风持续监听花园声音;
  • 识别:开源项目 BirdNET-Go 运行康奈尔鸟类学实验室与开姆尼茨工业大学合作的 BirdNET 分类器,实时识别鸟种(分类数据来自 eBird);
  • 匹配:fugleramme 轮询 BirdNET-Go 的 API,把每个识别出的物种映射到一幅对应的古董版画抠图;
  • 呈现:把鸟儿按体重(数据来自 AVONET 生态学数据库)排版到纹理纸背景上——体型大的鸟居于画面中心,然后驱动一块 13.3 英寸 Inky Impression(Spectra 6)彩色电子墨水屏刷新。没有新鸟时绝不重绘,空窗期只显示一根光秃秃的栖枝。

不想买电子墨水屏也行:同一套画面以 Web kiosk 形式跑在 :8080 端口,任何局域网设备都能看,作者本人就在 fugleramme.arnegiacomo.dev 上开着卑尔根自家花园的实时直播。

一半是工程,一半是艺术策展

项目最花功夫的不是代码,而是画。作者手工从 19 世纪斯堪的纳维亚、英国和中欧的公版博物学图版中抠出了 800 多幅鸟类插图,覆盖 400 多个物种——没有一幅是 AI 生成的(仅部分做了 AI 辅助修复)。每幅图都在 manifest 里标注了来源图版,classic 风格包以 CC BY-SA 4.0 释出。灵感来自他家墙上挂着的一张 WWF 海报(Axel Thorenfeldt 设计),以及 Instagram 上看到的 AvianVisitors 项目——README 里对此有明确致谢。

授权结构也分得很细:代码 MIT,BirdNET-Go 检测层 CC BY-NC-SA(仅限非商用),鸟图 CC BY-SA,字体 SIL OFL。要跑起来只需一行 curl 安装脚本,或一条 docker run。

社区反响

评论区最受欢迎的问题是:”想在德州做一个当圣诞礼物,补当地鸟种覆盖要多久?”作者亲自回复:比想象中少——BirdNET 会按地理位置过滤,你只需要覆盖”真正会出现在你家后院”的几十种鸟,他整个夏天在挪威也只记录到约 40 位访客。有人想要这些版画的电子版直接印成墙上挂画;也有人质疑与早先爆火的 AvianVisitors 过于相似,其他用户指出 README 的 Inspiration 一节其实已公开致谢。还有不少”硬件软件我都会,就是想不出这种点子”的羡慕式评论——这大概是 Show HN 能得到的最高赞美。

原文链接:github.com/arnegiacomo/fugleramme
HN 讨论:news.ycombinator.com/item?id=49711544(1237 赞 / 172 评论)

Leave a Reply

Your email address will not be published. Required fields are marked *