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

Over 6000 Unique Bird Calls can be Recognised and it only takes 1 Terminal Command to set up 😍 Ah AI, you’ve done it again.
Full Article (with Install Command) - core-electronics.com.au/proje...
curl -sL coreelec.io/birdnet | bash
Related Information
How to Set-up a Raspberry Pi Single Board Computer - core-electronics.com.au/guide...
Raspberry Pi Imager Download Location - www.raspberrypi.com/software/
BirdNet-Pi Website - birdnetpi.com/
BirdNet-Pi Github - github.com/mcguirepr89/BirdNE...
How to Share Your BirdNet-Pi System Online - github.com/mcguirepr89/BirdNE...
Original BirdNET System Github - github.com/kahst/BirdNET-Anal...
BirdWeather - app.birdweather.com/
Face Recognition With a Raspberry Pi and OpenCV - core-electronics.com.au/guide...
Hand Recognition and Finger Identification with Raspberry Pi - core-electronics.com.au/guide...
Use Your Phone to Control Your Raspberry Pi - core-electronics.com.au/tutor...
Garden Rooster STL - cults3d.com/en/3d-model/vario...
BirdNET-Lite is the Tensor Flow lite version of the original BirdNET system. These are machine learned software that can recognise more than 6,000 species worldwide from audio. Theres No Cloud Analysis happening here, every identification is figured out by the Raspberry Pi. The system we are building here can run 24/7 non-stop. It records, tracks, and displays each recognised bird call. It provides confidence values. You can also access the data and the audio live stream through any locally connected computer/device. It even saves the best recordings so you can listen to them later. If you want to exclude species from being identified or focus on just a single species you can do so using the UI easily.
As you read this around the world there are many Raspberry Pis around the globe running BirdNet Pi right now. Some have even been specially set up you can tune into them from anywhere in the world, from Nijmegen Netherlands, to Tyresö Sweden and Louisiana the Land of the Free (Links to them in Full Article). There are other great community projects that have sprung about recently that tap into this technology, like Birdweather. The Birdweather Website feeds all the data from BirdNET-Pi systems into a single place. It has a budding worldwide coverage and lets you easily see and analyse the collected data. With enough of Pi’s 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.
I also 3D printed a Case that disguises the setup in the form of a Garden Rooster. The Raspberry Pi and an Omnidirectional USB Microphone tuck into it nice and safely inside. This also provides some much-needed semi-waterproofing for outdoor placement. You could power the Rooster with a battery (and even solar panels!) but for today I will give those birdies a small chance of detecting my detection device and utilised wall power.
If you have any questions about this content or want to share a project you're working on head over to our maker forum, we are full time makers and here to help - coreelec.io/forum
Core Electronics is located in the heart of Newcastle, Australia. We're powered by makers, for makers. Drop by if you are looking for:
Raspberry Pi 4 Model B (4GB) Ultimate Kit Bundle (AVALIABLE!) - core-electronics.com.au/raspb...
Raspberry Pi Model B 2GB (used here): core-electronics.com.au/catal...
Raspberry Pi 4 Model B 8GB: core-electronics.com.au/catal...
Mini USB Microphone (used here): core-electronics.com.au/catal...
Raspberry Pi Heatsinks (shown here): core-electronics.com.au/catal...
Raspberry Pi 4 Power Supply: core-electronics.com.au/catal...
0:00 Intro
0:21 System Overview
0:50 What You Need
1:28 Flashing the SD Card
2:02 Assembly of Hardware
2:34 Single Terminal Command
3:36 birdnetpi.local
3:51 Pay-Off Time! Magpie Identified
4:29 Kookaburra Identified (~97% Confident)
4:40 Exploring the User Interface
5:27 Username - birdnet & Password - |leave empty|
5:35 How to Exclude Certain Species
5:58 Where to Now
6:26 BirdWeather
6:44 Acknowledgements
7:22 3D Printed Case
7:44 Outro

Пікірлер: 49

  • @vanik0r0
    @vanik0r05 ай бұрын

    Hi Tim, I've spent over a month trying to get various BirdNET-Pi installations working and to date, yours has been the only one that consistently worked...well-done! Can you do further instructions to work out how to change the password and harden-up the security? 😉

  • @johnmccormick2883
    @johnmccormick28832 жыл бұрын

    Very interesting! Thanks for sharing!

  • @growtocycle6992
    @growtocycle699216 күн бұрын

    You said it's got a 75% confidence on a Maggpie... It recognized a kookaburra. Any human can recognize these very distinctive calls. Can you demonstrate it's use for more nuanced/less distinctive birdcalls? Thanks, this is s brilliant thing to make open source!

  • @mxcollin95
    @mxcollin952 жыл бұрын

    Very cool idea and project!!! 🤙

  • @pantac4493
    @pantac44932 жыл бұрын

    Great videos. Thank you

  • @Core-Electronics

    @Core-Electronics

    2 жыл бұрын

    Cheers Mate 🥰

  • @davidverheyen6635
    @davidverheyen6635 Жыл бұрын

    Thank you, this could be something for our nature-visitor-center. I understand that it is possible to use the microphone from a birdbox-cam rtsp-stream. Is it possible with this software to play the realtime audio from the rtsp av stream inside the center while if a bird is recognised the name of that bird appears on a screen (in Dutch)? A bit like the Merlin bird app sound ID changing colour when the sound re-appears. Also not storing the sounds because the sd-card will get full fast in our location.

  • @eszterkun857
    @eszterkun8572 жыл бұрын

    Great channel!

  • @pixelfrenzy
    @pixelfrenzy Жыл бұрын

    What model was the "more omnidirectional USB microphone" that was mentioned in the 3D-printed case section? Alt question: what kinds of USB mic or soundcard are recommended? Presumably frequency response isn't much of an issue given the frequency range of birdsong? Thanks.

  • @DJvvAZZ
    @DJvvAZZ2 жыл бұрын

    This is Soo cool!

  • @dibyojyotibhattacherjee4279
    @dibyojyotibhattacherjee42792 жыл бұрын

    some arduino and esp32 series pls, btw, awesome video...

  • @sophiahuang7025
    @sophiahuang70252 жыл бұрын

    Nice videos

  • @JimLyons
    @JimLyons Жыл бұрын

    I just got mine going here in Boise, ID USA. I have already learned so much, as a long-time user of the Merlin and BirdNET mobile apps. Wondering about so many advanced elements of the system but getting some great results already. A simple question though - where do you download the recording for inclusion in an eBird list?

  • @Core-Electronics

    @Core-Electronics

    Жыл бұрын

    Absolutely awesome getting your system running 😊 everything to know in regards to the TFLite BirdNet Analyzer (the backbone of this system) can be found here - github.com/kahst/BirdNET-Analyzer Not I'm not 100% sure what your question is. If you want to download the best recordings you can do so using the BirdNet-Pi UI, it'll be a little ellipsis symbol that you can click on. If you meant you wanted to ad new birds call to the system that would be difficult.

  • @osama_alsafi
    @osama_alsafi2 жыл бұрын

    Another interesting project from Core electronics. Just wondering could we add an Audible output that calls out the name of the identified birds?

  • @Core-Electronics

    @Core-Electronics

    2 жыл бұрын

    Cheers for checking it out 😊 and you definitely could do that. Espeak is a TTS (Text To Speech) software which would work perfectly for the job. You would need to add some custom Python code and a speaker but with those two sorted your Raspberry Pi would be audibly identifying species.

  • @dannythed
    @dannythed8 ай бұрын

    I'd love to get that chicken printed, is that a separate base attached?

  • @tomarmstrong8057
    @tomarmstrong8057 Жыл бұрын

    Excellent clip ! Thanks for sharing. Just wondering if there is a way to use birdnet PI out in the field (away from wifi) and still maintain the ability to recieve sms alerts ? I would like to monitor the presence of a single species. Can 4g functionality be added and used for this purpose ? Any help appreciate. Cheers

  • @Core-Electronics

    @Core-Electronics

    Жыл бұрын

    I reckon you absolutely can! All the scripts are open source and ready to adapted to whatever you desire. There are some great USB 4G dongles that you could incorporate into the system to get internet connectivity. I have even done a guide on a 4G Hat for Raspberry Pi diving into Text message alerts. - kzread.info/dash/bejne/c3ai2dxmebzgoaQ.html. This system already makes it easy to isolate for one particular bird so you are almost there 😊 Kind regards - Tim

  • @kosmonautofficial296
    @kosmonautofficial2962 жыл бұрын

    this is so sick

  • @Core-Electronics

    @Core-Electronics

    2 жыл бұрын

    I know aye! 😊

  • @ThistleBeaksBirdCams
    @ThistleBeaksBirdCams2 ай бұрын

    Is it easy enough to use my rstp live stream mic with this? If so how? Thanks

  • @NikoChefZocker
    @NikoChefZocker2 жыл бұрын

    you should mention that the website can be reached under a different URL if you change the hostname in the advanced settings when creating the image!!

  • @Core-Electronics

    @Core-Electronics

    2 жыл бұрын

    Excellent addition !

  • @szabicsabai9765
    @szabicsabai9765 Жыл бұрын

    Do u have any idea how to make it for musical instruments?

  • @ricki-bobby
    @ricki-bobby Жыл бұрын

    Great use of a Pi. I'd like to take this concept to the next level and create a "set it and forget it" type setup in a waterproof case. Obviously that might take engineering a power source into this. The waterproof case it not an issue because there are lots of options for that. I'd want to be able to record only during certain hours and store everything on a large micro-SD. Has anyone gone down this path yet?

  • @Core-Electronics

    @Core-Electronics

    Жыл бұрын

    Lots of BirdNet-Pi Projects up and running now come check some of their details out here 😊 github.com/mcguirepr89/BirdNET-Pi/discussions/69 I know for sure that the best bird calls get stored on the Micro-SD by default, you may find if you store every noise you may end up filling your SD card quite quickly.

  • @Bluesbrother1988

    @Bluesbrother1988

    Жыл бұрын

    Did you ever continue with this idea? Had the same idea to drop it away from noise (e.g. deep into a forest).

  • @ricki-bobby

    @ricki-bobby

    Жыл бұрын

    @@Bluesbrother1988 People steered me to the AudioMoth project. It seems to do exactly this as an all in on package. Unfortunately, it is unavailable for purchase because of a large backlog

  • @theodorpintilie7008
    @theodorpintilie70082 жыл бұрын

    Hello! Really nice video. Do you know how the data can be sent in a Grafana dashboard? I can't really figure out from the html code.

  • @Core-Electronics

    @Core-Electronics

    2 жыл бұрын

    Thank you kindly mate 😊 and sounds like an excellent question for the Github Discussion page - github.com/mcguirepr89/BirdNET-Pi/discussions

  • @petersutcliffe4970
    @petersutcliffe49702 жыл бұрын

    This project is just what I was looking for. Everything seemed to install ok. When I ran the web interface it appeared but nothing was being logged. When I looked at the log there were a number of errors. Starting the service gave an exec format error. Then main process exited with status 203/EXEC. There was also no such file or directory for /home/pi/BirdSongs/*/*Analyzed. I’m a newbie so any help would be appreciated. Thanks for posting this project. Peter

  • @petersutcliffe4970

    @petersutcliffe4970

    2 жыл бұрын

    Ok. Went to GitHub and used the links to uninstall and then reinstall. The errors have gone.

  • @maripro9555
    @maripro95559 ай бұрын

    I found this project so exciting and got the hardware for it. However, I, as well as others recently get an error during installation. Are there people here with the same problem and/or a solution? The error is already addressed in the github project.

  • @eugenn2848
    @eugenn2848 Жыл бұрын

    Need advice, please. Is it possible to build a sound recognition system based on raspberry pie that could be able to detect a dog's barking and perform/trigger some action afterwards? My neighbour's dog's barking drives me crazy, I would like to be able to automatically detect that barking and play some loud music in respond every time that animal is barking. Is it possible/difficult to accomplish?

  • @Core-Electronics

    @Core-Electronics

    Жыл бұрын

    Absolutely Possible! And what a useful project it would be. Come to our forum and we'll be able to figure out the best hardware/way to tackle your idea 😊 - forum.core-electronics.com.au/

  • @eugenn2848

    @eugenn2848

    Жыл бұрын

    @@Core-Electronics Thanks!

  • @raytry69
    @raytry696 ай бұрын

    6:46 Italian genes spotted!

  • @coldhardwick
    @coldhardwick2 жыл бұрын

    Where'd you buy that pi?

  • @Core-Electronics

    @Core-Electronics

    2 жыл бұрын

    Come check the links in the description 😊

  • @christopherlyons7613
    @christopherlyons76132 жыл бұрын

    Interesting but you left a lot of unanswered questions. More details would be good. Overall, how well does it work? What factor does the microphone used play into how well it works? What other microphones could lead to better results? How well can it recognize bird calla against normal background noises? Generally you will have several birds calling simultaneously, how well can it distinguish one call from others in the same sound sample? Did you actually try this in your own backyard? How well did it work? What did you see as the positives & negatives of this application? Thanks.

  • @DanielSMatthews

    @DanielSMatthews

    2 жыл бұрын

    There is a lot more information on _birdnet cornell edu_

  • @3nertia

    @3nertia

    2 жыл бұрын

    @@DanielSMatthews Doesn't seem like their site really details *any* of that though?

  • @DanielSMatthews

    @DanielSMatthews

    2 жыл бұрын

    @@3nertia You know how scientists put a list of publications at the end of their work, you know all that stuff you _never_ read, well perhaps you should...

  • @3nertia

    @3nertia

    2 жыл бұрын

    @@DanielSMatthews You're showing your ignorance - most scientific papers worth reading are behind paywalls lmfao Thanks for the laugh though, Dunning-Kruger!

  • @DanielSMatthews

    @DanielSMatthews

    2 жыл бұрын

    @@3nertia Then learn to jump higher, little troll.

  • @Redbeef
    @Redbeef2 жыл бұрын

    how is the thumbnail not Tim flapping 6:20

  • @_vicary

    @_vicary

    2 жыл бұрын

    I wanted to roast him for being cringe, but this comment stopped me. Oh wait...