Project thumbnail image
College of Engineering Unit: 
Electrical Engineering and Computer Science
Project Team Member(s): 
Cole Theodore, Anju Mathew, Caleb Elson, Jesse Piccione and Miya DeGeer
Project ID: 
Project Description: 

SoundBender Lab is a cutting-edge research and development company that is making waves in the field of machine learning. Their latest project, a machine learning model designed to accurately identify bird species in audio clips, is poised to be a game-changer in the industry. But how can they ensure that their model is accurate and reliable? This is where Chirp comes in.

Chirp is a mobile application that has been specifically designed to help SoundBender Lab collect data on the accuracy of their machine learning model predictions. This is achieved through a number of unique features that have been carefully crafted to ensure that the app is both user-friendly and effective.

One of the key features of Chirp is its use of Google's Open Source UI development kit called Flutter. This powerful toolkit allows developers to create high-quality, cross-platform mobile applications that can be used on both Android and iOS devices. Additionally, Flutter is written in Dart, another programming language created by Google, which means that it is fully optimized for mobile development.

Another important aspect of Chirp is its cloud-based AWS database and heap storage backend. This allows users to upload bird sounds for audio processing, traverse a list of bird sounds that is actively listening to the backend for updates, view more comprehensive descriptions of user-specified birds, filter through a list of birds by name, and correct or verify SoundBender Lab's machine learning model predictions.

Overall, Chirp is an incredibly powerful tool that has been designed with both usability and functionality in mind. Whether you are a professional bird watcher or simply a curious nature enthusiast, this app is sure to be an invaluable resource for anyone who wants to learn more about the birds around them. With its advanced machine learning capabilities and user-friendly interface, Chirp is set to change the way we think about bird identification forever.

Key Features

  1. Bird species prediction: Chirp allows users to upload an audio clip of a bird sound and receive a prediction on the bird species present in the clip.

  2. Machine learning model accuracy tracking: The app collects data on the accuracy of Soundbender Lab's machine learning model predictions and allows users to correct or verify those predictions.

  3. User interface: The app is designed with Flutter, a powerful UI development kit from Google, and has a user-friendly interface.

  4. Cloud database and heap storage: Chirp's backend is hosted on AWS and includes a database and heap storage for efficient data management.

  5. Bird sound library: Users can access a comprehensive list of bird sounds and filter through them by name via search bar.

  6. Bird species descriptions: Chirp provides a more comprehensive description on what kind of bird is found in an audio clip.

  7. Real-time updates: The app actively listens to the backend for updates on the bird sound library.

  8. Audio processing: Chirp allows users to upload an audio clip and for the machine learning model to process it for bird species prediction.


Code Walk Through
App Demo
Overview of terms

Industry Sponsor(s): 
  • Patrick Donnelly

  • Project Communication Piece(s): 
    PDF icon Ecampus Poster417.49 KB
    PDF icon Corvallis Poster1.02 MB
    This team is open to networking
    This team is open to collaboration opportunities
    This team is open to employment offers

    This team accepts email messages from attendees: