BirdBuddy: an offline bird call identifier that runs entirely on your device
说明与用途
BirdBuddy 是一款完全离线运行的鸟鸣识别应用,使用 BirdNET 进行声学分类,Piper 进行文本转语音,并使用微调后的 Qwen3.5‑4B 提供专家说明。
问题
Hikers and birders need to identify bird calls in remote locations without internet access.
结果
BirdBuddy delivers offline bird call identification with a 52 MB classifier and 63 MB TTS voice, achieving <2 s inference latency on a laptop CPU and no external dependencies.
工作流
- Open the app
- Tap once to record a 3‑second bird call
- The app runs BirdNET ONNX inference locally
- Piper TTS speaks the top match
- Optional: adjust Top‑K, confidence threshold, or voice speed in Settings
证据
BirdBuddy tells you what it is — with everything running locally on the device in your pocket.
The identification finishes in about two seconds. No cloud round‑trip, no account, no upload.
I used the FP32 truncated‑DFT ONNX variant (~52 MB) running through ONNX Runtime on CPU.
Piper speaks it out loud: "I heard a Northern Cardinal."
I built a 165‑example chat dataset covering 60 common North American species, then fine‑tuned Qwen3.5‑4B with a LoRA adapter (r=16) using Tinker.
Copilot was the workbench for the entire project
- 记录日期: 2026-10-07T19:41:00.368Z