/i-swear-ill-stop

My girlfriend wants me to stop swearing. Let's ask Whisper for some help.

Primary LanguagePythonMIT LicenseMIT


I Swear I'll Stop

My girlfriend wants me to stop swearing. Let's ask Whisper for some help.

Automatically detect swear words and alert using an audible sound and a DBus notification

Key FeaturesHow To UseCreditsLicense

Key Features

  • Real-time audio processing from raw microphone input
  • OpenAI Whisper inference
  • GPU & CPU support
  • Audio alarm and DBus system notifications

How To Use

To clone and run this application, you'll need Git and Python installed on your computer. From your command line:

# Clone this repo.
git clone https://github.com/sam-ulrich1/i-swear-ill-stop
cd i-swear-ill-stop

# Install this repo's dependencies.
sudo apt install build-essential libdbus-glib-1-dev libgirepository1.0-dev ffmpeg portaudio19-dev
pip install -r requirements.txt

# Run the app!
python main.py

Credits

This software uses the following open source packages:

License

MIT