Skip to content

Post-Hackathon Release

Latest
Compare
Choose a tag to compare
@rageandqq rageandqq released this 30 Sep 20:21

Jarvis

The first version -- the code we worked on at the Hack The North, plus 1 or 2 minor bug fixes.

Usage

IMPORTANT NOTE:
Start your commands with "Hey Jarvis, ..." (unless its just a greeting).
E.g. "Hey Jarvis, tell me a joke" or "Hey Jarvis, show me pictures of cats".

List of Available Commands

Note: { } indicate optional commands

  1. Greeting: "Hey Jarvis!"
  2. Day Summary: "Tell me about my day", "What does my day look like", etc.
  3. Search Internet: "Search for the University of Waterloo", "Show me pictures of cats", etc.
  4. Launch Applications: "Start Pages", "Launch Safari", etc.
  5. Set Reminders: "Remind me to mow the lawn {tomorrow at 8AM}", "Remind me to hand in my assignment {at 5 o'clock}", etc.
  6. Weather: "What is the weather like right now", "How cold is it outside?", etc.
  7. Time: "What time is it?", "Do you have the time?", "Show me the time", etc.
  8. Music: "Play some music", "Play Call Me Maybe", etc.

Things that are still buggy/TODO:

-Weather location is hardcoded to Waterloo
-Current weather API caches value (does not refresh values upon re-requesting/asking Jarvis again)
-Music commands only allow you to play (random song) or play a specific song. Album/Artist support not yet added.
-Audio data not streamed to Wit.ai API due to incompatible audio formats/problems streaming file using current audio capture methods. Audio is currently being uploaded as files during silent pauses.