Sheepdog Whistle NN

Here is a jetson nano project I enjoyed making as part of the Nvidia’s Jetson AI Specialist certification program

This bot uses deep learning to interpret real-time microphone data. The bot is controlled through whistle commands similar to how shepherds control their sheepdog.

Code is here:


Great project - thank you for sharing your idea :)

I like your idea of whistle control.
From a user’s perspective learning the whistle commands is easy and augmenting the commands (e.g. pitch modulated over time) is straight forward.

I’m wondering about possible applications of your idea to assist handicapped persons, e.g. controlling a cursor on a screen, flipping pages of an ebook, dialing a telephone number etc… Potentially, for people unable to articulate clearly enough to use voice commands/NLP.