这个项目能做什么
Fugleramme 是一个树莓派项目,能把一块屏幕变成有生命的鸟类画框。麦克风聆听花园里的声音,本地运行的 BirdNET-Go 实例通过声音识别鸟种,画框则把当前听到的鸟以 19 世纪手工剪裁的博物插画形式呈现出来。它的设计目标是完全本地运行,检测不依赖云端。
工作原理:BirdNET-Go 负责音频检测。Fugleramme 轮询其 API,把每个检测到的鸟种匹配到一幅插画,将剪影排布在带纹理的纸面上(较大的鸟靠近中心,按体重决定大小),并且只在鸟种集合发生变化时重绘。管理页面可配置显示内容。如果你已经在运行 BirdNET-Go,画框可以指向同一台机器或网络上的其他实例。
显示选项:预期方案是在 A4 画框中使用 Inky Impression 13.3 英寸 Spectra 6 电子墨水屏,但屏幕并非必需。没有屏幕时,Fugleramme 仅以网页方式运行,页面会自适应任何显示设备——电视、HDMI 显示器、网络上的其他设备,或桌面壁纸与屏保。
插画素材:项目自带 1000 多幅剪影,覆盖 500 多个物种,每幅都取自真实的公有领域图版并经过人工筛选。README 说明没有插画由 AI 生成,但部分经过 AI 修图。欧洲和北亚的覆盖最完整,北美较好,热带和南半球较薄弱。没有鸟时,窗口只显示一根空栖枝。
安装与部署:面向树莓派的一行安装脚本会克隆仓库、安装依赖,并以 systemd 服务方式运行画框。项目还发布了容器镜像,在 8080 端口提供 kiosk 页面,在 /admin 提供管理页面,数据持久化在 /data。Docker Compose 示例可在带 USB 麦克风的 Linux 机器上同时启动 BirdNET-Go。开发时可用基于 uv 的命令启动模拟检测器和热重载服务。
许可:代码为 MIT;单独安装的 BirdNET-Go 检测栈为 CC BY-NC-SA 4.0(非商业);经典插画风格为 CC BY-SA 4.0,并附按风格划分的署名清单;字体为 SIL OFL 1.1;鸟类体重数据来自 AVONET,采用 CC BY 4.0。README 指出项目仍处于早期开发阶段,并列出若干类似项目,但与其不共享代码或插画。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。