This project uses the Google Gemini API to assist the user in answering questions. Additionally the project also allows the assistant to open applicaitons on the user's computer, websites, and directly search and pull up youtube videos.
Spotify integration is in the works
Current keyword is 'assistant' though this is subject to change
Say
Will repeat back to you what you said
Go to xyz
Will open up website xyz.com in chrome
Play xyz on Youtube
Will play xyz on Youtube
Google/Who/What/Where/When/Why xyz
Performs' a wikipedia search and provides a summarized synopsis of the page.
Spotify integrations allows the program to modify and access your public and private playlists, change your playback state (pause/play), see what you are currently playing, and modify your library.
These commands are device independent. If you are playing spotify from the same account on your phone or other device from which the assistant is being run, the assistant will be able to control spotify on this separate device.
Set Spotify volume to xyz
Sets spotify volume to xyz
Play/Pause
Plays or pauses current playback on spotify
Max Volume
Sets spotify volume to 100