Skip to content

Model#

BirdNET Model#

acoupi_birdnet.model #

Acoupi-compatible Model that runs BirdNET.

Classes:

Name Description
BirdNET

BirdNET Model to analyse the audio recording.

Classes#

BirdNET(min_conf=0.25, common_name=False) #

Bases: Model

BirdNET Model to analyse the audio recording.

This model uses the audioclass library to import the BirdNET model and identify and classify birds vocalisation in audio recordings.

Attributes:

Name Type Description
name str

The name of the model, by default "BirdNET".

Methods:

Name Description
run

Run the model on the recording.

Attributes:

Name Type Description
common_name
min_conf
model BirdNET

Get the BirdNET model.

name
Attributes#
common_name = common_name instance-attribute #
min_conf = min_conf instance-attribute #
model property #

Get the BirdNET model.

name = 'BirdNET' class-attribute instance-attribute #
Functions#
run(recording) #

Run the model on the recording.

Parameters:

Name Type Description Default
recording Recording

The audio recording to process.

required

Returns:

Type Description
ModelOutput

The model output containing the detections.