Skip to content

Deep troll uses a deep learning model that identifies whether an audio contains the Gemidao troll (AAAWN OOOWN NHAAA AWWWWN AAAAAH).

Notifications You must be signed in to change notification settings

andriosrobert/deeptrolldetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep troll (Gemidao do Whatsapp) detector

Tired of getting caught in difficult situations after playing some Whatsapp content with a troll in it?

Let's put deep learning to work for the good!

Deep troll uses a deep learning model that identifies whether an audio contains the Gemidao troll (AAAWN OOOWN NHAAA AWWWWN AAAAAH).

The model uses a RNN-GRU architecture, using convolutions on audio spectrograms to extract features.

Setup

  1. Use the requirements.txt file to install the dependencies (preferably using virtualenv)
git clone https://github.com/andriosr/deeptrolldetector.git
cd deeptrolldetector
virtualenv deeptroll_env
source deeptroll_env/bin/activate
pip install -r requirements.txt
  1. Download the training set and pre-trained models at:
https://drive.google.com/file/d/1wBfrJ7UPC0BLJZlJRlSZgSHxC_YButiF
  1. Extract the downloaded file in the project folder, setting its name to data

  2. Start Jupyter, open the Deep_Trool_Detector.ipynb and let the fun begin

jupyter notebook

About

Deep troll uses a deep learning model that identifies whether an audio contains the Gemidao troll (AAAWN OOOWN NHAAA AWWWWN AAAAAH).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published