/Sheldon

"Sheldon" is a Node.js application designed for Raspberry Pi, capable of monitoring and detecting dog barks using a microphone. It automatically logs these barking events to Firebase, offering a novel way for pet owners to track their dog's barking behavior, especially when away from home.

Primary LanguageJavaScript

Sends a notification when 3 Barks are detected within 60 seconds above the MAX_RMS_AMPLITUDE.

Startup

  • On mac brew install sox

  • On Linux apt-get install sox alsa-lib alsa-utils

Run

rm -rf node_modules

npm cache clean --force

npm install

node index.js or node start