All Projects → pannous → jeannie-webclient

pannous / jeannie-webclient

Licence: other
The famous Jeannie assistant now living inside of your browser, including emails, calls etc! #siri

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Jeannie for Chrome

Jeannie is a siri like virtual assistant with over 3 million users in the past years! Now you can fully extend the functionality of your bot. This project is the source code to the web client.

Try our demo in the browser now! For other clients and look here.

Ask Jeannie

What can I ask?

Jeannie performs all the standard tasks required by modern assistants, and much more:

  • Who is Obama?
  • Whats the weather?
  • When is the next TV show for Simpsons?
  • Show me an elephant
  • Route from Berlin Neukölln to paris
  • Remind me tomorrow at 4 pm about the dentist
  • Who are you?
  • Find pizza
  • What time is it?
  • Where am I?
  • "Is there a traffic jam in Berlin?" And then: "What is the weather there?"
  • ... and much more!

If you are not sure what to ask Jeannie, then click on the Examples-Tab and click some of the examples! More examples are given in the API documentation below.

Local Setup

Just open app/index.html in a browser! Works best in Chrome.

Optionally:

  • To make calls skype is necessary (your browser has to support skype URLs) and your contact needs to have a telephon number associated (in google contacts). Coming soon: SIP!
  • Text to speech only works on our domain. You can create your own avatar on sitepal.
  • Set your own clientId and apiKey under app/js/googlehandling.js

API Documentation

The documentation for our Jeannie API is here. Please get in touch with us if you want to create your own bot or modify the responses / actions etc. We had a very beautiful interface for this which is currently in private Beta.

License

This JavaScript project stands under the Apache License 2.0. Of course our logos and images are excluded and must not be used in your application. Additionally we are using several projects with a different license

Limitations

  • Only Chrome supports speech recognition via Google, but other browsers will work too via keyboard.
  • The Google login is currently not working for Safari - we'd like your pull request!
  • The web client currently does not play sound actions, but this can be easily achieved with a JavaScript library.

Browser Permission

  • Allow location access to make Jeannie smarter guessing your location. Read on mozilla docs more about it. E.g. this will allow to answer general questions like "Whats the weather?" or location specific ones like "Where am I?".
  • Allow speech recognition in Chrome to make Jeannie listening to your voice. Attention: Pages hosted on HTTPS do not need to ask repeatedly for permission, whereas HTTP hosted pages do.
  • Allow popups to view intermediate results like youtube or google search.
  • Allow Jeannie to access your Google account. This is necessary for contact, call, sms and email requests but this also ensures that the same user data is used as with our Android Jeannie app.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].