Skip to content
This repository has been archived by the owner on Jan 19, 2023. It is now read-only.
/ vossistant Public archive

Multilanguage Natural Language Understanding application built in MeteorJS

License

Notifications You must be signed in to change notification settings

joseconstela/vossistant

Repository files navigation

Vossistant

## Mass update in progress.

Vossistant is near 1.0. Check v1.0-dev for progress and updates. (This note was added on 11th July 2016)

Voice-enabled personal assistant web application built in MeteorJS.

It uses Web Speech API for voice recognition and Synthesis Utterance for Natural Language replies. Based on Intentions & Entities principle, using regular expressions.

Install locally

At the moment there's no packaged version for Vossistant, but you still can run it running the following commands (OSX & Linux)

curl https://install.meteor.com/ | sh
git clone git@github.com:joseconstela/vossistant.git
cd vossistant
meteor

Development and customization

Fork, commit, play and visit the Wiki

Example commands

Vossistant supports multiple phrases and words that can trigger the same action. The following list is an example. It might be outdated.

Actions Trigger(s) Other possibilities
Login I'm ```your user name``` _There's no need to signup_
Logout Logout
Change username Call me ```___```
Greeting Hello
Search on wikipedia What is ```___```
Get the time What time is it
Search multimedia Search ```___``` in ```Youtube```
Netflix I want to see ```___```
  • a tv show
  • an action movie
  • a commedy
  • a thriller
  • ...
Dilbert commic Dilbert
Google Maps search Show me a map for ```___```
Search on internet Search ```___``` at ```Google```
  • Youtube
  • Google Maps
  • Google
  • Bing
  • Twitter

Licenses

About

Multilanguage Natural Language Understanding application built in MeteorJS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published