Skip to content

This repository consists of an Entertainment Recommendation System that recommends movies or music according to the genre allocated to a particular emotion of the user through real-time emotion detection.

Notifications You must be signed in to change notification settings

SheCodes-IEEE-CIS-GHRCE/Entertainment-Recommendation-System

Repository files navigation

Entertainment-Recommendation-System based on Emotion Recognition

🙋 Team Members: Silpa S, Kamalpreet Kaur, Khushboo Agnihotri, Rucha Yagnik



PROJECT EXPLANATION

❄️ Nowadays we have so many websites that categorize movies based on their successful ratings, actors who have worked on it, their box office collections and so on and also categorise songs based on the users previou choices.

❄️ People watch movies or listen to songs so that they can relate to the feel of it , to relieve themselves etc..

❄️ But there are hardly any websites which recommend movies/songs based on user's current emotions.

❄️ The proposed entertainment system eliminates the time-consuming and tedious task of manually Segregating or grouping movies/songs into different lists and helps in generating an appropriate movie/song list based on an individual's emotional features.

❄️ The system will play the role of a real time application which captures the users live emotions and suggests movies/songs based on that. So the following operations take place:

    ✨ Instructions through voice assistant
    ✨ Face Detection
    ✨ Analyzing facial expression
    ✨ Emotion detection
    ✨ Genre allocation based on emotion detected
    ✨ Suggestion of movies/songs

Getting Started

✅ Detailed instructions regarding how to retrain the model and make predictions on the video is given in the pdf named: Project_Instructions.pdf

TECHNOLOGY STACK:

💻 Python
💻 Matplotlib
💻 Tensorflow
💻 Keras
💻 Tkinter
💻 PyQt5
💻 OpenCV
💻 Pyaudio

PROJECT IMPLEMENTATION:

User has to choose between movies/music:

Process of face+emotion detection:

List of movies suggested from IMDB displayed on the tkinter window:

For music recommendation, the list of songs of the allocated genre will be played for the user. The user can pause,resume,go to next/prev song.

DEMO OF THE PROJECT:

📷 VIDEO LINK

Contributors

About

This repository consists of an Entertainment Recommendation System that recommends movies or music according to the genre allocated to a particular emotion of the user through real-time emotion detection.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages