Use Sound and Machine Learning to Identify Birds with a Raspberry Pi - BirdNET-Pi

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
if you've ever wanted to know exactly what bird is near you by only the sound then i have the solution for you a fully fledged bird called ai system that runs completely on a raspberry pi single board computer hey gang tim here at crow electronics and today we're setting up a raspberry pi to run bird net light [Music] the system we're building here can run 24 7 non-stop it records tracks and displays all recognized bird calls you can access the data and audio live streams through any locally connected device or computer it even saves the best recordings so you can listen to them later birdnetlite is the tensorflow lite version of the original birdnet system these are pre-trained machine learned softwares that can recognize more than 6 000 species from only their sounds on the table before me is everything you need to set up your bird net pi system naturally you're going to need a raspberry pi single board computer we are using a raspberry pi 4 model b 2 gigabyte here you're going to need a micro sd and some heat sinks for your raspberry pi a usb microphone so you can capture the ambient sounds you're also going to need a raspberry pi power supply micro hdmi 2 hdmi cord a mouse and a keyboard i also 3d printed a case that you can see at the end of this video but any passive or actively cooling cases would be a fantastic addition to this setup first step is to set up the raspberry pi as a desktop computer insert your micro sd card into a computer you may need an adapter to do so and open up the raspberry pi imager check the description for a download link for raspberry pi imager when navigating through the imager you must click the raspberry pi os other to find and select the raspberry pi os 64-bit version then select your connected micro sd card and start the flashing process by clicking right next attach your usb microphone to the usb 3.0 port on the raspberry pi this is what's going to listen to the ambient noises around also attach a heatsink to the top of the raspberry pi so it stays cool connect that flashed sd card and your mouse and keyboard into the system as well to save us supplying wi-fi details to this raspberry pi i will also connect an internet connected ethernet cord so with power to the system you're going to be welcomed by the raspberry pi desktop now to install birdnet light onto our raspberry pi to do so you're going to need to type and enter a command into a new terminal window open the terminal by pressing the black button on the top left of the screen then to make it really easy copy and paste the curl command from the full written up article link to it in the description this command is going to install all the required packages for our bird call identifying and recording system if ever prompted by the terminal with the question do you want to continue press y and then enter key to continue the process this command is going to take some time around 10 minutes but it's going to do everything that is necessary once complete your raspberry pi os is going to reboot itself so with everything set up and with power to the system let's now pull up the birdnet local website that the raspberry pi automatically creates upon boot up copy the address for the user interface from the full article and paste it into the url of any locally connected internet browser chrome or firefox are excellent choices once here there is a huge amount of data and pages you can access but before all that let's test our system i'm going to start by playing some magpie calls to our raspberry pi now this is a pre-trained system and this raspberry pi has never heard this recording before it's going to figure out what bird that was all based on new information so a quick refresh of our bird net pie.local page and there is our magpie with a confidence of 75 let's see if we can do the same with the kookaburra life [Applause] and a quick refresh of the page and there is our laughing kookaburra now here is a micro sd that i've prepared before i have had a bird net pi system run for a couple of days on this particular micro sd exploring the wealth of data and pages is going to be a lot more interesting with more identified species i'm going to quickly swap out the current micro sd with this one and turn on the system with that done opening up the bird net webpage you can see many more birds have been identified diving into the data you can see the time of day each bird call happened the identified bird call recorded a spectrograph of all the sounds images of the identified species tables charts it is really all there certain sections may require a username and password by default the username is birdnet and just leave the password empty you can change these to if so desired worth mentioning if you only want a single species or if you want to exclude species from being identified you can do so in the tool section right here this way if you don't want to track certain species or only track a single species your system is going to be easy to customize and good to go quickly so if you want to participate in some citizen science then this is the project for you as you watch this around the world there are many raspberry pies running bird net pie right now some have even been specially set up so you can tune into them from anywhere in the world with enough of these devices set up in a city or country the potential to figure out the flight paths and migrations of bird species in real time would be right at our fingertips bird weather is another great example of citizen science at the grassroots stage just check out that budding around the world coverage all the nodes have bird net systems running and the data you can see currently is for the last 24 hours that's a lot of identifications for a single day this is all possible thanks to everyone who's worked on anything birdnet related importantly for this project a huge thanks goes to patrick mcguire and everyone in the community who's put the hard yards in to make installing and running this system so effortless on a raspberry pi single board computer now this software is all open source so if you feel like some features are missing there's nothing stopping you from adding them go check out the github for bird net pi and the bird net pi website links in the description i also 3d printed a case which disguises the setup in the form of a garden rooster the raspberry pi and a more omni-directional usb microphone tucks into it very nice and safe inside this also provides some much-needed semi-waterproofing for outdoor placement there are also some holes drilled into the case so the audio waves can still get to our ai system through the connected usb microphone and that's it for today if you have any questions write me a message below we are full-time makers and we are here to help so with my bird net pi system fully functional and you with all the information to do the same until next time stay cozy [Applause] [Music]
Info
Channel: Core Electronics
Views: 19,934
Rating: undefined out of 5
Keywords: use artificial intellegence to identify birds via bird calls, Bird Net Pi, BirdNET RASPI, bird network lite, species, AI Powered Bird Call Recognition, education guide, Raspberry Pi OS, listen for and recognise bird, avian identify, songbird identification, raspberry pi 4 model b 2 gb, record bird noises, birdweather, raspberry pi os 64 bit, Garden rooster, kookaburra, magpie, http://birdnetpi.local, MagPi, Hoopoes, Cardinals, HAIKUBOX, ecoPI:Bird, Cornell Lab or Ornithology, Chemitz Uni
Id: IM-F4sJ-5rc
Channel Id: undefined
Length: 8min 11sec (491 seconds)
Published: Mon May 16 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.