Alexa prompts the user how his/her day is going, then depending on the sentiment expressed by the user, it produces a list of regularly-updated Spotify playlists tailored to his/her mood
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Java BackEnd
lambdaCode
spotify
watson
README.md
intents.json
ngrok
sampleUtterances.txt

README.md

All the Feels

Project Idea

  • Alexa: How’s your day going?
  • User: (explains day)
  • Alexa: I feel you. I found some good playlists for you to listen to. Would you like to listen to X?
  • User: Yes
  • Alexa: (Play from Spotify)

Optional 1

  • User: No
  • Alexa: Ok. What about the Y playlist?

Optional 2

  • User: I don't want to listen to music
  • Alexa: Alright

What we need/what we will use:

Architecture

  • Alexa -> JSON -> Text from user
  • Text from user -> Python -> Watson score
  • Score -> Python code -> Playlist
  • Playlist -> Play through Alexa