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

nafehshoaib/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

Languages

  • Python 78.9%
  • JavaScript 21.1%