Reviews
Reviews are an integral part of the Inventory and help other members decide on which technology might be most suitable for their conservation needs. If you have experience using this product, please consider leaving a review!
Have you used this product? Click to leave your review- Birds
- Fish
- Invertebrates
- Mammals
- Reptiles
Web application for ecoacoustics to manage, navigate, visualise, annotate, and analyse soundscape recordings.
Cost range
- Free
Where to buy
Website
External Resources
Conservation Challenges
WILDLABS Content
Have you created any WILDLABS discussions, resources or events relevant to this content? Please connect them to the Inventory!
Tto link relevant WILDLABS content to appear on Inventory pages, simply edit or create your post on WILDLABS, find the 'Related Inventory Content' field in the editing form, and then search for the names of related Products, Projects or Organisations on the Inventory.
Once added, the related Inventory content will appear at the bottom of your WILDLABS post and vice versa!
See page 12 of our FAQ document to learn how to link your posts to The Inventory!
Specifications
ecoSound-web is a web-based application written in PHP 7, Python 2.7 and 3.10, Javascript, JQuery 3.4, Twig 2, CSS and HTML 5. It uses Web Audio API, Sox 14.4, Lame, ImageMagick and Scikit-maad 1.3.12 software for sound and image processing, getID3 for audio metadata processing, a MySQL database for organising the data (Figure 1), a RabbitMQ queue for file processing, Plupload 1.5 as a visual file upload tool, GADM as administrative regions for the sites, JQuery UI 1.12, JCrop 0.9, Bootstrap 4.3, Leaflet, Timeline.js, Bootstrap-selected, Jquery.cookie, DataTables and the Symfony 4 process component for managing the scripts execution. Further Python libraries used are: Numpy, Pillow, Audiolab 0.8, Matplotlib, SciPy, Scikit-image, TensorFlow, BirdNET-analyzer and batdetect2. We containerized the project using Docker, which spares software developers the time for installing libraries, the database, and configuring the server. This setup allows developers to run the project on their machines quickly and free of typical installation issues like library version incompatibilities.