Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Touch Grass Birder: a bird call identifier that works with no signal

Описание и применение

Touch Grass Birder – автономное приложение для идентификации звуков птиц, использующее модели BirdNET и Gemma 3 1B, работающие полностью на устройстве.

Задача

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