E-ink 賞鳥相框 fugleramme:聽見鳥聲,畫出 1800 年代博物插畫

Raspberry Pi 聽音辨鳥,電子紙貼上 1800 年代博物插畫。介紹 fugleramme 專案與 HN 127 則討論回響。

E-ink 賞鳥相框 fugleramme:聽見鳥聲,畫出 1800 年代博物插畫

Show HN 上一個 916 分的專案,把 Raspberry Pi、麥克風、電子紙和 1800 年代博物畫綁在一起。麥克風聽見院子裡的鳥,BirdNET 在本機辨識,電子紙相框隨即貼上一張對應物種的古董插畫。技術不難,組合很對。

原文專案:https://github.com/arnegiacomo/fugleramme

HN 討論串有 127 則留言,連結見文末。

fugleramme 是什麼

一句話:BirdNET-Go 的 companion display。

  • 偵測外包給 BirdNET-Go(open source BirdNET classifier),跑在 container 裡吃麥克風訊號,擁有全部偵測設定
  • fugleramme 只讀 detections,把最近出現的鳥排成一張 collage
  • 輸出兩路:Pimoroni Inky Impression 電子紙,以及 :8080 的 web kiosk,沒買面板也能跑
  • 畫面只有鳥種集合變化時才重繪,並 dither 到電子紙的六色

作者在挪威卑爾根自家花園跑,還放了 live demo。整個 classifier 在 Pi 上跑得動,全程 local,沒有雲端。

美術是本體

作者說一半的重點是展示公有領域博物畫。作法:

  • 800 多張去背 cutout,覆蓋 400 多個物種,全部來自真實掃描圖版(Gould、von Wright 兄弟、Dresser 等),manifest 逐張列出來源
  • 沒有 prompt 生成的鳥,只有 AI 修圖等級的整理:去棲木、切圖、對比色彩修正
  • 拼貼按真實體重(AVONET body mass)定大小,大鳥往中間放,底是紙紋,沒有圖的物種直接不上框,零偵測顯示空棲木

和五月爆紅的 AvianVisitors 比,最大的差異在這裡。那邊是 AI 生成統一風格,這邊是真人真畫。

Pi 上怎麼跑

本機開發:


uv sync
uv run python -m fugleramme.seed --count 40
uv run fugleramme-frame

Pi 上是冪等的一鍵 bootstrap:./setup.sh 裝好 uv、docker,拉起 BirdNET-Go container 和麥克風,並把相框掛成 systemd service。pull 之後重跑就能更新。

HN 回響整理

一面倒的好評

whimsical、sweetest thing、best post in ages。這種留言洗版,很多人說要做給媽媽、阿嬤當禮物。也有人已經有多片電子紙在家裡輪播書摘,想再加一片鳥框。

抄襲爭議

最長的一串在吵 attribution。不少人指出和 Teddy Warner 的 AvianVisitors 太像,認為至少該在 README 致謝。作者回得乾脆:code 和功能沒有抄,靈感來自牆上海報和 BirdNET-Go,但 AvianVisitors 確實是啟發之一,會補上連結,也一併列出 inky-bird-frame 和 HABirdDashboard。dang 也把五月的舊串掛上頂文。

AI 用了多少,作者一次講清

有人質疑 README 那句「no art is AI-generated, though some retouched with AI」太模糊。作者補充:

  • 每隻鳥都是 1800 年代圖版切出,可對 manifest 比對原掃描
  • runtime 沒有 LLM 或 diffusion,拼貼是 Pillow 和 numpy,偵測是 BirdNET classifier
  • LLM 只用在寫 code 和整理圖片的腳本

另有一串反串 AI 的留言,被糾正:這是 2021 年的小型 dense neural network,在 Pi 離線跑,不是資料中心 LLM。

電子紙硬體深串

joshstrange 貼了完整零件和續航試算:XIAO nRF52840 BTLE 板加 Seeed 7.5 吋單色面板、2000mAh,四小時刷一次估 3.4 年。WiFi 版要 deep sleep 才撐得久。彩色面板刷一次約 30 秒加狂閃,單色兩秒內,除非必要否則推單色。入門推 reTerminal E1001,韌體看 OpenDisplay。價格串:13 吋 229 英鎊太貴,7.3 吋 79.5 英鎊可接受。

鳥友實務

  • BirdNET、Merlin、Google Perch、Frigate camera 鳥分類的比較
  • 松鼠不太會誤判
  • 陽台一支麥克風就夠,不必掛餵食器,玻璃鳥屎是真的
  • 戶外攝影機 RTSP 拆音訊餵 BirdNET 是可行的防水做法
  • Texas、西班牙網友問覆蓋度,作者說 BirdNET 會按地點過濾,實際常客就數十種,北美靠 Audubon 的 Birds of America 補,歡迎貢獻

許願

個體識別加命名追蹤、城市噪音版、party 人臉版、海事加潮汐版。都是同一招換皮。

我的看法

辨識不稀奇,稀奇的是選了電子紙加古董插畫這個載體。六色 dither 和紙紋把 classifier 的輸出變成牆上裝飾,鳥來了才換頁,剛好是電子紙最舒服的節奏。圖庫目前北歐、英國、德國最齊,北美和南歐還在補,做禮物前先查常客有沒有圖。

相關連結:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *