Comparison of other virtual assistants

This page is a feature and technology comparison of emerging open source and proprietary virtual assistants and chatbot platform. Established assistants like Google Assistant, Alexa and Bixby are excluded.

The following info should be considered our good faith assessment of the capabilities of various third-party projects, based on their public documentation. It is not meant to be disparaging or a judgment of value. If you notice an inaccuracy, please fix it or report it to me. -Giovanni

Projects

Comparison

Main focus FOSS Voice NLU FAQ QA KB QA Factoid QA Skill library IoT schemas Routines
Almond VA Yes 3rd party neural sem. parse no in progress in progress Thingpedia no yes
Mycroft VA Yes 3rd party classic intent no no limited Marketplace no no
Mozilla IoT Home autom. Yes 3rd party 3rd party no no no ? Web of Things limited
Home Assistant Home autom. Yes 3rd party 3rd party no no no Components own limited
Snips Voice UI Part. Own small vocab. no no no no own no
Sensory Voice UI No Own hybrid classic no no no no no no
Picovoice Voice UI Part. Own neural intent no no no no no no
Kitt.ai Voice UI Part. Unclear unclear no no no no no no
Rasa Chatbot Yes No classic intent partial no no no no no
Mindmeld Chatbot Yes No classic intent yes no no no no no
Bot Framework Chatbot Yes No various ? ? pluggable no no no
XiaoIce | Chatbot Free Yes neural intent yes limited yes yes (closed source)
no
no
Plato AI research Yes No various neural pluggable pluggable pluggable no no no
Parl.ai AI research Yes No various neural ? ? ? no no no