Skip to content

Technical Reference#

The technical reference section of acoupi_birdnet provides detailed information a on the three essential elements that define the program: the configuration schema, the model, and the program itself.

  • Configuration: The configuration schema defines the structure and data types of each configuration variable. It allows users to customise how the acoupi_batdetect2 program runs and executes.

  • Model: The model is the core of the acoupi_birdnet program. It handles how the BirdNET model is loaded, how it processes recordings, retrieves detections, and formats the results into a usable format for the subsequent tasks in the program.

  • Program: The program class encapsulates all essential elements, enabling successful execution on a device. It leverages pre-defined acoupi templates to facilitate the organisation and configuration of the specific tasks and compoments.

Learn more about program tasks and compoments:

The elements of the acoupi_birdnet program build and inherit from acoupi package. For detailed information on each module, class, and method, refer to the acoupi documentation's reference section.

Configuration

The blueprint for customising the _acoupi_birdnet_ program.

Model

Configuring the BirdNET model to process recordings.

Program

Complete unit adapting to users configurations.