OpenJarvis is described as 'Lightweight configurable multi-lang bot. Meant for home automation running on slow computer (Pi 2/3).
It installs automatically speech recognition & synthesis engines of your choice.
Works with a plugin store to add cool features' and is an app. There are four alternatives to OpenJarvis for a variety of platforms, including Linux, Web-based, Android, SaaS and Raspberry Pi apps. The best OpenJarvis alternative is kalliope, which is both free and Open Source. Other great apps like OpenJarvis are Jasper, uSpeedo.ai and Sonus.