What it does
Birdy is a mobile app that turns sound recognition into an outdoor scavenger hunt! The planned app consists of one interface, which allows the user to record audio, see current bird species identification, and access a personal library of previously encountered birds--kind of like a Pokedex. Upon audio input, the app passes the audio file to a Python program via POST request. This program uses BirdNet, a Python-only library for AI bird call recognition, to identify the bird's species and return this information to the app's front-end for display.
In its current state, the app does not support audio recording, and instead demos its functionality via four bird call simulation buttons. These buttons pass pre-existing audio file paths to the bird call identifier and executes the remaining features as intended.
Built With
- android-studio
- audioplayers.dart
- birdnetlib
- flutter
- http.dart
- python
Log in or sign up for Devpost to join the conversation.