Birdnet-go is a real-time sound analyzer that detects bird species. It can take in audio from microphones. I set mine up to stream audio from my security cameras that I already had installed. There’s even a Home Assistant App, if you’re using it.

I live in a more suburban/semi-urban environment, but was really surprised to so many different bird species.

  • curbstickle_lw@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    Aside from “local model”, you might see things like whisper.cpp, llama.cpp, ollama, or “OpenAI compatible endpoint”, or a reference to getting models from HuggingFace (you can think of it like github for llm’s - its more and less, but accurate enough for what we’re talking about here).

    whisper.cpp is a c++ implementation of whisper (ASR as mentioned), llama.cpp is a high performance and lightweight tool to support llm/llm inference, ollama is a very user friendly way to do the same, and OpenAI compatible endpoint is just using the protocol for communication, so you can point the client at llama.cpp or similar running on the same machine or another you have access to.

    Most things with an extemely tight purpose like this (like listening for some birds singing) will use much leaner models, and may be able to run even from a phone.