UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

acoupi: An Open-Source Python Framework for Deploying Bioacoustic AI Models on Edge Devices

Vuilliomenet, Aude; Martinez Balvanera, Santiago; Mac Aodha, Oisin; Jones, Kate E; Wilson, Duncan; (2025) acoupi: An Open-Source Python Framework for Deploying Bioacoustic AI Models on Edge Devices. Methods in Ecology and Evolution (In press).

[thumbnail of acoupi_final_update_pdf.pdf] Text
acoupi_final_update_pdf.pdf - Accepted Version
Access restricted to UCL open access staff until 18 May 2026.

Download (2MB)

Abstract

1. Passive acoustic monitoring (PAM) coupled with artificial intelligence (AI) is becoming an essential tool for biodiversity monitoring. Traditional PAM systems require manual data offloading and impose substantial demands on data storage and computing infrastructure. The combination of on-device AI processing and network connectivity enables to analyse data locally and transmit only relevant information, greatly reducing the volume of data requiring storage. However, programming these devices for robust operation is challenging, requiring expertise in embedded systems and software engineering. Despite the increase in AI models for bioacoustics, their full potential remains unrealized without accessible tools to deploy and configure them to meet specific monitoring goals. 2. To address this challenge, we develop acoupi, an open-source Python framework that simplifies the creation and deployment of smart bioacoustic devices. acoupi integrates audio recording, AI data processing, data management, and real-time wireless messaging into a unified and configurable framework. By modularising key elements of the bioacoustic monitoring workflow, acoupi allows users to easily customise, extend, or select specific components to fit their unique monitoring needs. 3. We demonstrate the flexibility of acoupi by integrating two bioacoustic classifiers: BirdNET, for the classification of bird species, and BatDetect2, for the classification of UK bat species. We test the reliability of acoupi over several months, deploying two acoupi-powered devices in a UK urban park. 4. acoupi can be deployed on low-cost hardware such as the Raspberry Pi (RPi) and can be customised for various applications. acoupi standardised framework and simplified tools facilitate the adoption of AI-powered monitoring systems for researchers and conservationists.

Type: Article
Title: acoupi: An Open-Source Python Framework for Deploying Bioacoustic AI Models on Edge Devices
Location: United Kingdom
Publisher version: https://besjournals.onlinelibrary.wiley.com/journa...
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of the Built Environment > Centre for Advanced Spatial Analysis
URI: https://discovery.ucl.ac.uk/id/eprint/10217117
Downloads since deposit
3Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item