Giter VIP home page Giter VIP logo

eleven's Introduction

Eleven

A web experiment of AI voice agents and visual interactions.

Coverage Status


Eleven was started as an exploratory hacking project after some development in the voice space. The project has evolved into something that others showed interest in so we've decided to open it up for everyone. If you'd like to see this evolve even further we'd love the help! Please contribute!

NOTE This uses experimental APIs which means you will need to use the latest version of Chrome. When viewing the demo you need to enable the microphone and speak clearly when issuing voice commands.

Features

  • Pluggable Easy interface to quickly build plugins for any Eleven agent.
  • Rules Supports explicit rule-based command matching and AI engines (api.ai, wit.ai, ... etc).
  • Flexible APIs are highly configurable, extensible and customizable.
  • Speech APIs Powered by SpeechRecognition and SpeechSynthesis interface of the Web Speech APIs.
  • Query Language A light-weight jQuery-like solution but with a smaller footprint, faster performance, and designed for modern browsers. Provides a larger jQuery-compatible API which supports the majority of existing plugins out-of-the-box. If you know how to use jQuery then you already know how to use this query library.

TODO

  • Write a ton of tests
  • Write a ton of useful documentation and provide examples

Development Tools

We current use the following:

  • Babel
  • ESLint
  • Gulp
  • Jasmine
  • Karma
  • Nightwatch
  • NPM
  • SASS + SCSS Lint
  • Webpack
  • Yarn

Development

Read the Contribution Guide for detailed instructions on how to setup your Eleven development environment.

API Documentation

Use our API documentation to understand how to write plugins or extend Eleven's core functionality.

Contributing

Contributions are always welcome (and needed), no matter how big or small the contribution. Before contributing, please read the code of conduct.

Acknowledgements

Eleven was inspired by annyang by TalAter.

eleven's People

Contributors

dysfunc avatar

Watchers

 avatar

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.