Music Room - A Chatbot Based Song Recommender using Sentiment Analysis

Authors

  • Shubham Somse  Department of Computer Engineering, Zeal College of Engineering & Research, Pune, Maharashtra, India
  • Amruta Kulkarni  Department of Computer Engineering, Zeal College of Engineering & Research, Pune, Maharashtra, India
  • Prof. Balaji Chaugule  Department of Computer Engineering, Zeal College of Engineering & Research, Pune, Maharashtra, India

Keywords:

Chatbot, IBM Tone Analyzer, Last.fm API, Flask Web Application, React Framework

Abstract

In this era of technological advancement, mood-based music recommendations are highly needed because they help people relieve stress and listen to mood-sensitive music. In our project, system recommends music based on the user's mood in communication(chatting) with chatbots. The motive of this our project is to identify the user’s emotion. Once the mood is identified, the API will play the song, depending on what the user has selected and the current mood. The system we propose can be run on the user's desktop and is implemented as an application whose main purpose is to reliably determine the user's mood. But is it more important not to worry about weird chatbots that exist all over the world and are created primarily for business purposes? This project is building a complete chatbot service to visit. And blame chatbots for not being business-oriented. It will be a casual conversation. In addition, chatbot recommends list of songs to users that based on their current tone. The recommended feature of this song uses basically the same Last.fm API as the popular Spotify API. It also uses the IBM Tone Analyzer API for conversation tone / sentiment analysis. It is very important to work with these types of APIs, as the preferred chatbots in the world today are data-driven conversations. Add user-oriented features. The reason Python needs to build chatbots is that Python is honestly chosen for open source chatbot libraries such as Scikit-learn and TensorFlow. Great for small datasets and simpler analyses. In addition, Python libraries tend to be more useful in creating such self-learning Architecture.

References

  1. Emotion aware Smart Music Recommender System – A base paper by K S Krupa ;G Ambara; Kartikey Rai; Sahil Chaudhury
  2. Chatbot with music and movie recommendation by mood – Shivani Sivanand; K S Pavan Kamini; Monica Bai M N; Ranjana Ramesh; Sumathi H R
  3. An Emotion-Aware Personalized Music Recommendation System Using a Convolutional Neural Networks Approach – MPDI research paper by Ashu Abdul, Jenhui Chen, Hua-Yuan Liao and Shun-Hao chang
  4. Aparna V.Mote, Pratima Patil, “A Review on Different E-commerce Sites with Outfit Composition” International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-8 Issue-10, August 2019
  5. Recognizing Language and Emotional Tone from Music Lyrics using IBM Watson Tone Analyzer. IEEE 17 October 2019 by Ahmed Al Marouf; Rafayet Hossain; Md. Rahmatul Kabir Rasel Sarker; Bishwajeet Pandey; Shah Md. Tanvir Siddiquee
  6. An Efficient Framework for Detecting Various Moods in Hinglish and English Dataset. IJITEE December 2019 by- Vikas Tripathi, Himanshu Silswal, Gaurav Rawat, Tanmay Jain.

Downloads

Published

2022-05-30

Issue

Section

Research Articles

How to Cite

[1]
Shubham Somse, Amruta Kulkarni, Prof. Balaji Chaugule, " Music Room - A Chatbot Based Song Recommender using Sentiment Analysis, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 8, Issue 3, pp.514-517, May-June-2022.