alexylem/jarvis is a simple configurable multi-lang assistant.

License: MIT

Language: Shell

Keywords: assistant, home-automation, jarvis, jasper, personal-assistant, raspberry-pi, sarah, voice-commands, voice-control, voice-recognition

Jarvis Version-shield Build-shield Plugins-shield


Overview & full documentation available on is a lightweight configurable multi-lang voice assistant
Meant for home automation running on slow computers (ex: Raspberry Pi)
Installs automatically voice recognition & speech synthesis egines of your choice
Highly extendable thanks to a wide catalog of community plugins

Languages supported (for voice recognition and speech synthesis):
🇫🇷 🇬🇧 🇺🇸 🇪🇸 🇮🇹 🇩🇪


See Requirements.

$> git clone
$> cd jarvis/
$> ./ -i

More info on the site installation page.


$> jarvis



Command-line options

$> jarvis -h
    Main options are accessible through the application menu

    -b  run in background (no menu, continues after terminal is closed)
    -c  overrides conversation mode setting (true/false)
    -i  install and setup wizard
    -h  display this help
    -j  output in JSON (for APIs)
    -k  directly start in keyboard mode
    -l  directly listen for one command (ex: launch from physical button)
    -m  mute mode (overrides settings)
    -n  directly start jarvis without menu
    -p  install plugin, ex: jarvis -p
    -q  quit jarvis if running in background
    -r  uninstall jarvis and its dependencies
    -s  just say something and exit, ex: jarvis -s 'hello world'
    -u  force update Jarvis and plugins (ex: use in cron)
    -v  troubleshooting mode
    -w  no colors in output
    -x  execute order, ex: jarvis -x "switch on lights"




Project Statistics

Sourcerank 8
Repository Size 4.09 MB
Stars 616
Forks 174
Watchers 66
Open issues 130
Dependencies 0
Contributors 17
Tags 11
Last updated
Last pushed

Top Contributors See all

Alexandre Mély PGP 2F93D5AF Guillaume F Oliv' Kévin Rbillon59 Rémi M JZacharie agustinscaz Antoine Pointeau Benfosse jbellue francoismartin Cqoicebordel taostaos blackhole15 Nicolas Froment

Recent Tags See all

17.04.12 April 13, 2017
17.04.08 April 09, 2017
17.04.01 April 02, 2017
17.03.26 March 27, 2017
2017.03.25 March 25, 2017
17.03.19 March 20, 2017
17.03.18 March 18, 2017
17.03.12 March 12, 2017
17.03.05 March 05, 2017
17.03.02 March 03, 2017
17.02.04 February 08, 2017

Interesting Forks See all

UnderXirox/jarvis-1 is a simple configurable multi-lang assistant.
Shell - Updated - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2017-11-14 22:38:16 UTC

Login to resync this repository