Skip to content

A deep learning model built to monitor voice communication in online communities by identifying sexism and harassment and training

Notifications You must be signed in to change notification settings

aj604/safeSpeak

Repository files navigation

safeVoice

RU Hacks 2018 repo

Created By: Nafeh Shoaib, Avery Jones, and Devin Owens

A framework designed, using a Deep Learning Model with Recurrent Neural Networks (RNN) and implemented as a Discord Bot, to monitor voice communication in online communities to identify sexism and harassment. Training data was compiled as a simple yes or no audio dataset converted to spectograph images to demonstrate the nueral network's ability to differentiate between audio patterns and identify words and understand meaning.

To install:

  1. Change to the discordbot/node directory
cd discordbot/node
  1. Change discord bot app id in botsettings.json to your own from https://www.discordapp.com/developers/applications

  2. Check if NodeJS is up to date:

node -v
  1. Update Node to latest version:
sudo npm cache clean -f
sudo npm install -g n
  1. Install and run discord bot
npm install
node bot
  1. Copy-paste the printed invite link to your browser and add the bot to your Discord server.

  2. Push to talk to see the magic!

About

A deep learning model built to monitor voice communication in online communities by identifying sexism and harassment and training

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published