Abstract

Abstract: In this paper, we present the development and implementation of an Emotion-based Music Player System utilizing facial emotion data, Convolutional Neural Networks (CNN), Flask, OpenCV for face detection, and Spotify API for music playlist integration. The system aims to provide users with personalized music recommendations based on their current emotional state, detected through real-time analysis of facial expressions. The proposed system consists of several key components, including data collection, preprocessing, CNN algorithm implementation for emotion classification, integration with Flask for web application development, and real-time emotion detection using OpenCV. The trained CNN model is capable of accurately classifying emotions such as anger, disgust, fear, happiness, neutrality, sadness, and surprise. Results from the implementation demonstrate the system's effectiveness in accurately detecting emotions from facial expressions and providing corresponding music recommendations. The CNN model achieved a final accuracy of 62.44% after 10 epochs of training. Realtime emotion detection using OpenCV successfully identifies facial expressions, allowing for dynamic adjustments to the music playlist. Overall, the Emotion-based Music Player System presents a novel approach to enhancing user experience by leveraging facial emotion data and advanced machine learning techniques to deliver personalized music recommendations tailored to individual emotional states.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call