Chirpity: Identify Birds by Sound

Using Machine Learning to identify bird calls in audio recordings

Chirpity screenshot showing spectrogram, results table and context menu
Welcome to Chirpity, your ultimate companion for identifying bird vocalisations. Designed with Nocmig enthusiasts and bioacoustic researchers in mind, Chirpity revolutionises the process of reviewing extensive audio files for the presence of avian sounds. Powered by cutting-edge Machine Learning, Chirpity offers the choice between the well-known BirdNET and a bespoke Nocmig model - finely tuned for Nocturnal Flight Calls - ensuring identification tailored to your specific needs. With intuitive features for reviewing, tagging, and organizing detected calls, Chirpity saves valuable time and effort. Available for Windows, Mac and Linux platforms, download Chirpity today!

Chirpity is truly a game changer for me. Now I'm not afraid of recordings for entire weeks because I know I can easily and quickly screen through what I'm interested in!

Stanislas Wroza
FrogNET

Just because you didn't see it, doesn't mean it wasn't there. Record nocmig flight calls with the Song Meter® Micro 2.

  • Discover elusive species & passage migrants
  • Identify migration timing & stopover sites

Free Features

Platform and Languages
  • Versions are available for Windows, MacOS (both M-series and Intel) and Linux.
  • The interface can be translated into any one of 11 languages
  • Birds' common names are available in 28 languages.
Save Results
  • In-built Archive: Save detections to an archive database for future reference and retrieval.
  • Export clips: Extract audio highlights, and export them in your chosen format and quality.
  • Export Records: Export detections as Audacity labels, a Raven selection table, in eBird Record format or as a CSV.
  • Locations: Set custom recording locations, filter saved records by species, location, date and time.
  • Charts: View charts of saved records. Visualise the change in numbers of species' detections through the season.
Media Capabilities
  • Broad file format support: Supports WAV files in 32bit float PCM and those larger than 2GB (RF64). You can also analyse and save common compressed file formats.
  • Support for BEXT and GUANO metadata: If GUANO metadata is embedded in the file, this is read, and the recording location and timestamp are set automatically
  • Enhance audio: Audio filters allow you to adjust background noise.
  • Organise files: Organise your source recordings into a structured audio library.
Analysis
Compare detections with reference recordings from Xeno-Canto
Compare detections with reference audio files.
  • Compare results with reference calls: Compare any species detection with reference calls sourced from xeno-canto , sorted by call type.
  • Background Analysis: Analyse audio in the background while you continue to explore the timeline.
  • Retrospective adjustment: Adjust the detection list or confidence threshold either before or after analysis.
  • Easily Refine Results: Update the details of records, amend or delete them. Add records manually.
  • Enhance Sensitivity: Highlight and analyse specific segments for more detailed results.
  • Custom lists: Limit reported detections to birds in your location at the time of year, birds active at night, or provide a custom list to specify precisely the species of interest to you.
  • Time of day and daylight detection: Detections are tagged with the exact time of day and dawn / dusk boundaries are calculated automatically.

Member-only Features

The following capabilities are added when you become a Chirpity member through Buy-me-a-coffee. All these additional features are available for a trial period when you first install the application:

Analysis improvements
  • GPU backend: Use your computer's GPU to accelerate audio analysis up to 10x.
  • Show all detections: View all detections in the displayed timeline, not just the currently selected one.
  • Combine detections: Show the results from multiple classifiers in a single results view.
Custom classifiers
  • Train your own model: Create a custom classifier using your own audio samples to add new species, improve detection accuracy, or adapt to specific environments.
  • Import and export: Easily share your trained models with others by exporting and importing them.
Workflow enhancements
  • Multiple Archives: Choose the location for your archive database. Create separate archives for different projects, locations or time periods.
  • User-configurable hot keys: Assign your own keyboard shortcuts for common actions including changing species ID, adding a comment or label to a detection.
  • Import Records: Import existing records from a CSV, allowing results to be shared with others for further analysis.

Performance Comparison

Many people familiar with BirdNET have used the "BirdNET Analyzer GUI" for automated bird call identification. Due to many optimisations made in the application, Chirpity is able to perform the analysis significantly faster. The following benchmark data show the time taken to analyse a 1GB 48k WAV file (just over 3 hours long). Firstly using Chirpity's Nocmig detection models, then BirdNET within Chirpity, and finally BirdNET using the BirdNET Analyzer (tested on version 1.5.1). The number in brackets shows how much faster than real-time this represents:

Machine Specs: 1.CPU: 8th Gen, Core i5 8400, 6-core "Coffee Lake", GPU: Nvidia 1660 Super. 2. 2022 M2 Macbook Pro 13", 8GB RAM
Model App Launch Core i5 CPU Core i5 GPU M2 CPU M2 WebGPU
Nocmig models < 3s 80s (140x) 13.8s (811x) 67s (167x) 25s (447x)
Chirpity BirdNET < 3s 106s (106x) 11.3s (995x) 75s (148x) 22s (500x)
BirdNET Analyzer > 100s 549s (20x) N/A 126s (88x) N/A

New Additional Classifiers

Chirpity allows Buy-me-a-coffee members to train and import additional classifiers to expand its classification capabilities.

To use the classifiers below, download the ZIP file, extract it and import the model from Chirpity's train menu.

FrogNET
Image: Bernard DUPONT from FRANCE, CC BY-SA 2.0, via Wikimedia Commons
FrogNET v1.0.2

This classifier extends BirdNET to include a number of new European amphibian species and adds some new classes for birds that are often confused with amphibians. It is likely to be most useful in recording locations where amphibians are regularly calling.

Download
Perch V2
Perch V2

Perch is a bioacoustics model developed by the Google Research team. It is trained to classify nearly 15,000 species, of which 10,000 are birds. N.B. this is a Preview release and will only work with Windows PCs. It also requires Chirpity v5.3.0 or later to run. Before downloading, reading the guidance is highly recommended.

Download for Windows
First released to the public on February 8th, 2024, Chirpity has regular users in 45 countries and counting!
Finland Italy India Holland Ireland Spain Japan Belgium Australia France USA Sweden United Kingdom Switzerland Germany Chile Denmark Czech Republic Norway Brazil Canada China Denmark Czech Republic Norway Brazil Canada China
Release history

View older releases on Github

Video Walkthrough (best viewed fullscreen)

Example of using Chirpity

An introductory tour of the key features of Chirpity.

Installation