Touch Grass Birder: a bird call identifier that works with no signal
说明与用途
Touch Grass Birder 是一款离线鸟鸣识别工具,使用 BirdNET 进行物种识别,Gemma 3 1B 生成现场笔记,所有数据保存在用户自己的 JSON 文件中。
问题
Bird identification apps fail in low‑signal outdoor settings because they require network access and upload audio.
结果
The app identifies bird species offline, generates concise field notes, and stores a private log, enabling use in signal‑poor environments without data costs.
工作流
- Record 6 s audio in the browser
- Encode to 16‑bit mono WAV
- Send to local FastAPI server
- FastAPI decodes with ffmpeg
- Run BirdNET acoustic model to get species and confidence
- Run Gemma 3 1B via llama.cpp to generate a short field note
- Append species, confidence, note, and timestamp to sightings.jsonl
- Return results to the browser
证据
Touch Grass Birder is a bird call identifier that runs entirely on your own machine.
Records six seconds of audio in the browser and encodes it to WAV on-device.
Identifies the species locally with BirdNET, the open acoustic classifier from the Cornell Lab of Ornithology.
Writes a short field note about the bird with Gemma 3 1B, an open-weight model running through llama.cpp.
Keeps a field log of everything you have heard, in a plain JSON Lines file you own.
- 记录日期: 2026-10-06T06:40:56.293Z