Skip to content

Latest commit

 

History

History
68 lines (42 loc) · 2.08 KB

README.md

File metadata and controls

68 lines (42 loc) · 2.08 KB

Chirpity GitHub release (latest by date) GitHub Downloads (all assets, latest release)

Desktop application to identify bird vocalisations in lengthy audio files. Uses either BirdNET or a native AI model tuned for the calls of nocturnal migrants.

Author: Matthew Kirkland

image

Key Features

  • Uses two Machine Learning models to identify audio files based on the user's needs: BirdNET and the Chirpity model
  • Supports audio input files such as WAV, MP3, MP4/M4A, AAC, Opus, Ogg, and FLAC
  • Audio analysis can run in the background while exploring the application
  • Tailor species detection based on the season, time of day, or a custom list of species
  • Program can reduce background noise to make avian sounds more audible
  • ...and more

Application setup

Visit https://chirpity.mattkirkland.co.uk for platform specific installation instructions - Chirpity binaries are available for both Windows and Mac platforms. Linux users will need to run the application from source, as described below.

Running the application from source

First, clone the project and install all dependencies:

git clone https://github.com/Mattk70/Chirpity-Electron
cd Chirpity-Electron

Chirpity depends on Node.js, follow the link for the download and installation instructions. Once installed, run:

npm install

Next, launch the app with:

npm start

Development setup

Initialize the source directory with:

npm init

Now, install project dependencoies with:

npm install --save-dev

After that, build a windows msi installer with:

npm run export

The resulting application will be saved in the "dist" folder.