The Community

Developers don't need to worry about Natural Language Processing algorithms, configuration data, performance and tuning. encapsulates all this and lets you focus on the core features of your apps and devices.

If you write your own project powered by and would like us to link to them, just let us know

M.A.R.A: virtual running assistant

This is the world's first virtual running assistant by Joel Wetzel

Nao robot

This is a Choregraph program running on a Nao robot by Roland Meertens


Fun messaging app for searching restaurants by Jorg Jenni . More info here


Home Ease: Voice controlled appliances

Hack the North hackers Nick Mostowich, Mayank Gulati, Ram Sharma, and Austin Feight used some Spark microcontrollers and to build a voice controlled microwave and toaster over. Read more about the hack on our blog .

Jarvis: Your Automated Home

Berkeley student Ivan Smirnov won the Calhacks hackathon with his home automation hack.More details can be found on his blog


Voice-controlled Krups Pixie Nespresso machine via a Raspberry Pi by a team from Imperial College London . Repo can be found here

Go Cortex

Go Cortex by Diego Medina: using on a Raspberry Pi connected to an Arduino and written in Go


Some of you may think "I could do that with regular expressions" or "I would use xyz". The beauty of using comes when you don't have to think ahead of time all the different ways in which a user may want to express their intention. You can say something like On Monday the light 5 should really be off and knows that the entity on_off should have the value off (I just tried it to make sure and it works). And I didn't have to do any programming for this case (note tha word on in there, but did not get confused by it.)

Using makes for a more natural way of interacting with devices. And it learns as you use it. Each new message that Wit gets, goes to what they call your "Inbox", and there you can either correct when it parsed something wrong, or validate the ones it got right.

- Go Cortex

go cortex


SpeechMap by Dennis Wilhelm: control a map with natural speech interaction


Other use cases

Typical use cases include:

  • Voice-enabled Android and iOS apps
  • Rasberry Pi based home automation commanded by speech
  • Google Glass apps accepting voice commands
  • Robots and drones dialog interfaces (ROS)
  • SMS-based information or remote control services
  • IM-based information or remote control services
  • "Quick add" features a la Google Calendar (replacing a form with free text input)
  • Natural Language querying a la Facebook Graph Search (turning a sentence into a database query)
  • Personal Assistants a la Apple's Siri