Show HN: Bird Song Identification in the Browser
whatbird.herokuapp.com
whatbird.herokuapp.com
How it works:
Little website built with Next js. When you click the button, I open a websocket and stream the audio to a google cloud bucket via the web server.
Then I kick off google cloud function to run the audio through a pre trained Tensorflow model to get bird predictions.
Cloud function returns the result to the server, which then hands it on to the browser.
The Tensorflow model is a CNN I trained on songs from 36 species of birds found around where I live.