Birdcage: The application that recognizes birds


You love to sit for hours and watch those majestic animals diving in the air. You often know what type of bird it is and how it lives. How it sounds. But sometimes you can't find who's this beautiful blue-bird flying next to this tree. And it makes you angry. We have the solution for you: Birdcage, the new application that recognizes birds by their sound.






Pet sounds for AI

New technologies, like Artificial Intelligence and Machine Learning can enable machine to compare differents spectrograms and know what sound is caused by what object.

With the help of sound classification, our application can recognize a sound and connect it to a bird.

Download our app and press the center button to record the birdsong you hear. In a few seconds, it will tell you from what bird it is. You will have a page with the identification and characteristics of the bird.

This is a revolution for lazy ornithologists and bird lovers. Now amateurs can enjoy their walks in the forest and learn things about birds at the same time.



How does it work ?

First part is the recording of the sounds. It will send data to the application. The computer will then be able to compare them.

The second part is the recognition of the sound. You can do this with a tool from Ml5.js which is a sound classifier. It will transform audio into messages as you can see on the model below:



We know that birds use patterns to sing their songs. They also sing in particular decibels and hertz. So we can compare their songs to recorded music. The computer will use the same technic as "Shazam": Fingerprints. It is the transformation of the sound in a code by selecting only intense moments. It can be done with the use of a spectrogram that compares intensity with the frequency.


To go further, you can watch the following video and websites. They are the resources needed to understand and developp the concept.