Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 1.16 KB

README.md

File metadata and controls

45 lines (35 loc) · 1.16 KB

Feel-Me

An emotion detection based music visualiser using Python and Arduino

Project Demonstration

Link: See here

Programming Languages Used

  1. Python
  2. Arduino (C++)

Python Libraries Used

  1. deepface Library from Facebook
  2. haarcascade_frontalface_default.xml
  3. OpenCV
  4. spotipy
  5. dotenv
  6. csv
  7. random

API Support

  1. Spotify Web API

References

Audio Features for Music Emotion Recognition: A Survey by Renato Panda; Ricardo Malheiro; Rui Pedro Paiva
Find the article here.


Additional Required Files

Create a .env file containing below information after getting a developer spotify account of yours.
NOTE: The playback function only work for premium users.

CLIENT_ID = YOUR_CLINET_ID
CLIENT_SECRET = YOUR_CLINET_SECRET
REDIRECT_URL = A_REDIRECT_URL
SCOPE = user-read-playback-state, user-modify-playback-state

NOTE: Do not change the SCOPE parameters.