Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yukti1sharma/emotion-based-music-recommender

Emotion based music recommendation system
https://github.com/yukti1sharma/emotion-based-music-recommender

detection-model emoji facial-expression-recognition jupyter-notebook keras-tensorflow machine-learning mediapipe music neural-networks numpy opencv python realtime streamlit webapp

Last synced: about 1 month ago
JSON representation

Emotion based music recommendation system

Awesome Lists containing this project

README

        

# Emotion-based-music-recommender
This Streamlit web application is designed to recommend songs on YouTube based on the user's current emotion or mood.

The project aims to detect emojis in real-time video feeds by extracting facial features and predicting the corresponding emojis and then recommend songs to the user on the basis of their mood.

It uses the MediaPipe library for landmark detection and OpenCV for video processing.

Overall, the application combines real-time emotion detection, machine learning-based inference, and web browser integration to provide personalized music recommendations tailored to the user's mood.

Screenshots of the web application are attatched below -

Screenshot 2024-04-13 at 3 39 55 PM

After mentioning the langauge of the song and name of the singer , the camera opens up and detects the emotion/mood of the user.

Screenshot 2024-04-13 at 3 39 15 PM

When clicked on recommend me songs , it opens YouTube and recommend English sad songs of Taylor Swift

Screenshot 2024-04-13 at 3 39 39 PM