Skip to content

This project explores the science behind the art of comedy, diving into the captions and audio to identify laughter in comedy videos and identifying the key aspects of comedy videos which lead to more laughs

Notifications You must be signed in to change notification settings

krgodbole/DeepLaugh

Repository files navigation

DeepLaugh

DeepLaugh is a study / analysis that explores the science behind the art of comedy, leveraging the captions and audio to identify triggers of laughter in comedy sets

Associated python notebooks and files are listed below

Content Downloading

Following File Downloads YouTube audio and captions and saves them in a folder

Convert Audio

Following File Converts the Downloaded Audio into MP3 Format

Cleaning Videos

Following File Cleans the Downloaded Videos to get rid of excess/unnecessary formatting

Exploratory Data Analysis

File does some basic EDA and creates graphs (mins per video and laughs per video)

Text Analytics

Audio Analytics

This notebook processes the audio data to form that can be consumed by tree based models. All details of feature engineering can be found here. Audio files used as the raw input can be found here

AST Tranformer for Audio modeling

This notebook walks through the execution of AST transformer to predict laughter points.

Combining Models

This notebook walks through the implementation of the DistillBERT model for text, and combines it with the feature based model developed for audio

Laughter Audio (Future Scope)

Notebook with implementation of training of the whisper-small model to predict laughter. Seen in Future Work section of presentation. Uses files: processed_targets_output.csv and mp3 audio files

This project was done as a part of capstone project for the course: Adavanced Machine Learning (MIS382N) instructed by Prof. Joydeep Ghosh. Contributors are Kedar Godbole, Alex Imhoff, Tara Mary Joseph, Jyoti Kumari, Aman Sharma

About

This project explores the science behind the art of comedy, diving into the captions and audio to identify laughter in comedy videos and identifying the key aspects of comedy videos which lead to more laughs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •