Skip to content

braycarlson/avs

Repository files navigation

Animal Vocalization Segmentation (avs)

Animal Vocalization Segmentation (avs) is a GUI tool to provide manual intervention during vocalization segmentation. It is to be used in conjunction with warbler. The segmentation algorithm was developed by Dr. Tim Sainburg (vocalization segmentation). In addition to automatic segmentation, it is possible to exclude a segment from further processing by clicking on the segment.

We also provide a zoomable and scrollable canvas, basic signal processing to help reduce noise, adjustable segmentation parameters to fine-tune and better segment each vocalization, an option to play the current vocalization in a media player, and an option to open the settings file in a text editor.

A screenshot of demonstrating the capabilities of avs

Themes

We offer a few themes, including: Rose Pine, Gruvbox, Dracula, Brackets and One Dark.

A .gif of demonstrating the available themes in avs

Prerequisites

Setup

pyenv

pyenv install 3.11.2
pyenv local 3.11.2

Virtual Environment

python -m venv venv

Windows

"venv/Scripts/activate"

Unix

source venv/bin/activate

Packages

pip install -U -r requirements.txt

About

A tool for segmenting animal vocalizations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages