Skip to content

tpduong/Jarvis

 
 

Repository files navigation

Jarvis v.0.0.1 Beta

Build Status

Quick Start:

  • For Dev:
  npm install -g babel webpack grunt-cli
  npm install
  grunt dev
  • To build from source:
  npm install -g babel webpack grunt-cli
  npm install
  grunt build

About

Jarvis is a voice command desktop application for Mac OS. With Jarvis, you can control your computer with your voice. Jarvis comes with a core command package that lets you adjust volume, brightness, text size, open applications, check the weather, look up documents on Wikipedia, get driving directions, etc. For a full list of core commands, see Core Commands.

Jarvis is fully customizable and extendable. You can extend Jarvis's capabilities by downloading additional packages on our website at voicecommand.herokuapp.com. Additionally, you can create your own packages on our website, review and rate other packages.

Jarvis has the ability to learn. If Jarvis cannot find an exact match to your voice command, Jarvis will attempt to find a close match and then ask for confirmation. If you say "yes", Jarvis will remember that you say the voice command in this way.

Team

  • Product Owner: Mitchell Wilcox
  • Scrum Master: Tracy Duong
  • Development Team Members: Andres Morales, Yilen Pan

Table of Contents

  1. Usage
    1. [Core Commands](#Core Commands)
    2. [Getting Started](#Getting Started)
  2. Development
    1. Requirements
    2. Installing Dependencies
  3. Team
  4. Contributing

Usage

Core Commands

The following commands come with Jarvis's core package.


 say <phrase>
 enhance
 zoom in
 zoom out
 dehance
 what time is it?
 what's todays date
 check the weather in <place>
 dim screen
 bright screen
 volume down
 volume up
 volume off
 youtube <search query>
 google <search query>
 wiki <search query>
 directions from <place> to <place>
 open <application name>
 turn volume up by <0-100> percent

Getting Started

Download and install Jarvis Voice Command Desktop Application by visiting voicecommand.herokuapp.com.

Once you've opened the application, Jarvis constantly listens for his name in the background. Activate the command listener by saying "Jarvis" (you can customize his name in Settings.) Listen for the bleep confirmation then say a command.

Example:

Jarvis

Listen for the bleep confirmation

What time is it?

For additional usage information, see our [How To Use](link to Andres's doc) guide

Development

Requirements

  • Electron v0.35.4
  • Node 0.10.x

Installing Dependencies

From within the project root directory:

sudo npm install -g bower
npm install
bower install

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

Jarvis - Your friendly robot assistant

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 40.7%
  • Ruby 36.1%
  • CSS 19.1%
  • HTML 3.9%
  • Shell 0.2%