Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/yukti1sharma/emotion-based-music-recommender
- Owner: yukti1sharma
- Created: 2024-02-25T03:56:55.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-13T10:16:20.000Z (9 months ago)
- Last Synced: 2024-04-23T10:11:34.979Z (8 months ago)
- Topics: detection-model, emoji, facial-expression-recognition, jupyter-notebook, keras-tensorflow, machine-learning, mediapipe, music, neural-networks, numpy, opencv, python, realtime, streamlit, webapp
- Language: Jupyter Notebook
- Homepage:
- Size: 6.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 -
After mentioning the langauge of the song and name of the singer , the camera opens up and detects the emotion/mood of the user.
When clicked on recommend me songs , it opens YouTube and recommend English sad songs of Taylor Swift