Install

How to install sndid.

Requirements

sndid is developed and used under Debian GNU/Linux on x86_64. Functionality on other systems is undetermined.

It does not need a GPU and can do realtime inference on a CPU.

Dependencies

Install thine dependencies:

sudo apt update
sudo apt install git ffmpeg python3-pip python3-venv python-is-python3 \
  netcat-traditional sox alsa-utils portaudio19-dev

PyPi

sndid installs like a typical Python application. Install sndid from PyPI:

pip install sndid

Python setups vary. A more detailed install example:

pyenv local 3.11 # if pyenv is used, if not, ignore.
python -m venv venv
source venv/bin/activate
pip install -U setuptools pip wheel
pip install sndid

Model

Get the CC NC (non-commercial use) BirdNet model:

git clone https://spacecruft.org/deepcrayon/sndid-models models

Samples

Get the CC by SA 4.0 samples:

git clone https://spacecruft.org/deepcrayon/sndid-samples samples