Music Recommendation based on Facial
Expressions
ABSTRACT
Emotion plays a vital role in human communication, influencing interactions and
decision-making. This project presents an AI-driven music recommendation
system based on facial expression detection using a Convolutional Neural
Network (CNN), the Tkinter framework in Python, and the Spotify API. The
system analyzes facial expressions from images or live webcam feeds to detect
emotions such as sadness, anger, happiness, and surprise. Based on the detected
emotion, it provides motivational suggestions and recommends personalized
music playlists to enhance the user’s mood.
The CNN model, trained on the FER2013 dataset, ensures accurate emotion
recognition, while the Tkinter interface offers a user-friendly experience for
uploading images and playing recommended playlists. This project bridges the
gap between emotion detection and music therapy, demonstrating the potential of
AI in emotional well-being. Future enhancements may include real-time
recognition, multi-modal emotion analysis, and integration with virtual assistants
to improve accuracy and personalization.
Guide Name: Registration No:
Mr. M. A. Prasad 32322886002
Akula Thirumalesh