A Personal Assistant hosted on the browser that can complete various tasks upon request using your voice!
Current Obvious Trigger words:
search
(topic)on
(platform)find
(topic)on
(platform)send
(topic)on
(platform)
Current platforms implemented:
- GMAIL
- YouTube
- Wikipedia
- Google Maps
- Google Translate
Other commands include:
- Getting the weather / weather forecast for the current location or requested city
- Request voice recognition to be turned off
Stop listening
orGive me some privacy
disables voice recongnition- Pressing the down arrow key also disables voice recognition (pressing the up arrow enables)
Set a timer (time)
- Sets a timer on a different tabSet a reminder to (reminder) (at/before/after/on/etc) (time)
- Order in which the reminder and time are said does not matter
Request a song recommendation using either:
- Sentiment Analysis - Provide a sentence that describes your current mood.
- Similar Song - Provide a song title that describes your current mood and a similar song will be recommended.
Coming Soon!
-
Implement Socket.IO
-
Implement YouTube API
-
Implement Wikipedia API
-
Implement Google Search
-
Implement OpenWeatherMap API
-
Implement Nodemailer Library
-
Implement IP Search for security
-
Implement Google Maps Search
-
Implement Timer functionality
-
Implement Reminder functionality (+10 seconds only)
-
Implement Google Translate Search
-
Implemenet DialogFlow for better language processing (hard to implement with Node JS)
-
Implement Wit.ai for easier language processing integration
-
Implement Spotify Mood Player
- Built prototype - COMPLETE
- Built prototype Neural Network - Need to export model and implement with JS
-
Build/Improve landing page for Spotify Recommender API
-
Discovered solution to Google Security Policy preventing device access ie Microphone & location Solution
- chrome://flags/#unsafely-treat-insecure-origin-as-secure