Git Product home page Git Product logo

jarvis's People

Contributors

jaredcubilla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

jarvis's Issues

Clear Conversations Better

This is pretty high-priority. Rather than clearing the first two chats on the conversation if the number of chats is five or more, clear all the previous chats when the user says (or types) a different command.

Audio can be recorded while Jarvis is talking

Audio can be recorded while Jarvis is talking, resulting in Jarvis's speech being recorded if the user has the audio input and output nearby. This can also result in multiple outputs from Jarvis being given at the same time.

Using audio with cordova

How can'i change audio recorder, I need use jarvis with cordova audio plugin.
pleas anyone can help me ?

Inquiry Fair Checklist

Checklist needed for tomorrow, in order of importance

  • refactor code
  • fix movie thing
  • add number responding system
  • fix search engines
  • time
  • random module
  • what the date is
  • weather

Style Microphone Button

Make it circular and give it more padding. Make it center of attention, with input slightly below. Also, show a recording icon when recording.

How long until specified event

Keep a JSON file of important dates (common Holidays, common Occasions), and when asked "How long until " + event, it will search the JSON file for an event that is equal to the one specified.

Should have add-on locale JSON files for different places.

News of Specific Topic

Should be able to get the latest and most trending news articles. Triggered by "get me the news". Should also have specification feature: "get me news relating to the crimean crisis".

Unit Conversion

That's a pretty useful feature. Would be nice to use $.getScript to get conversion.js from some CDN really quickly.

"What is five inches to centimeters?"

Backup

If it doesn't know what to do with what you said, go through a backup stage. Should open a new tab with a Google Search of the text that you meant.

Change Module Via Speech

Self-explanatory. Would be activated by something along the lines of "Enable/disable the module module" or "turn on/off the module module".

Theming System

Ability to control colors and fonts through theme panel. Theming, like everything else in a future settings system should also be allowed to be voice-controlled.

No Swearing!

If swear words are detected, the core module should handle them by saying something simple like "Hey! No swearing!".

Dictionary/Thesaurus

Use some Dictionary or Thesauras API to fetch word. Syntax is as follows:

"what does ___ mean?"
"what is the definition of _"
"what is another word for _
_"

Timer

Create a timer that has a weird buzzing sound (or me beeping awkwardly) at a specific. This would be added to the Core Module. The timer will have the following turn-ons:

  • "Set a timer for 40 minutes."
  • "Set an alarm for 20 minutes."
  • "Set an alarm for 4:20PM."
  • "Remind to doSomething at 3:00PM."

Go to [website]

Add a go to website feature. Say "go to" followed by a URL (eg. google.com, facebook.com, etc.). Should warn user that they will open new tab, then go to a new tab with the specific URL.

  • "Go to google.com"
  • "Go to jaredcubilla.com"

Weather with Nome.js

Weather is a really important feature-idea, and one people will use a lot more frequently than ones already there. Should probably load weather with thanks to Nome.js.

Jokes

Everyone loves jokes.

Random Module

Create random modules with following features:

  • "Give me a random number between num1 and num2"
  • "Flip a coin"
  • "Roll a die"

If Jarvis fails, he won't stop failing.

If Jarvis is given a string he can't respond to and must perform a Google Search, being given a string that Jarvis can respond to properly afterward results in two outputs: the Google Search response, and the correct response.
screen shot 2015-12-24 at 2 16 42 pm
screen shot 2015-12-24 at 2 17 03 pm

Search

Should have the ability in the core module to search for things. By default the syntax would be like so:

'search searchEngine for query'

Where searchEngine is something like Google, Youtube, Github etc. and the query is what they want to search. However, if searchEngine is not provided the default should always be Google.

What The Date Is

An extension what the time is. Would display the date like "Monday, December 8, 2014".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.