All Projects → alexylem → Jarvis

alexylem / Jarvis

Licence: mit
Jarvis.sh is a simple configurable multi-lang assistant.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Jarvis

Gassistpi
Google Assistant for Single Board Computers
Stars: ✭ 911 (+29.96%)
Mutual labels:  assistant, voice-commands, voice-control, raspberry-pi
Hey Athena Client
Your personal voice assistant
Stars: ✭ 336 (-52.07%)
Mutual labels:  assistant, voice-commands, voice-control, voice-recognition
Naomi
The Naomi Project is an open source, technology agnostic platform for developing always-on, voice-controlled applications!
Stars: ✭ 171 (-75.61%)
Mutual labels:  home-automation, assistant, personal-assistant, raspberry-pi
Rhino
On-device speech-to-intent engine powered by deep learning
Stars: ✭ 406 (-42.08%)
Mutual labels:  voice-commands, voice-control, raspberry-pi, voice-recognition
Caster
Dragonfly-Based Voice Programming and Accessibility Toolkit
Stars: ✭ 242 (-65.48%)
Mutual labels:  voice-commands, voice-control, voice-recognition
Fdsoundactivatedrecorder
Start recording when the user speaks
Stars: ✭ 227 (-67.62%)
Mutual labels:  voice-commands, voice-control, voice-recognition
Gladys
A privacy-first, open-source home assistant
Stars: ✭ 1,874 (+167.33%)
Mutual labels:  home-automation, assistant, raspberry-pi
Voicer
AGI-server voice recognizer for #Asterisk
Stars: ✭ 73 (-89.59%)
Mutual labels:  voice-commands, voice-control, voice-recognition
Smart Home
Phodal's Smart Home Setup Guide:HomeBridge + Home Assistant + Amazon Echo
Stars: ✭ 149 (-78.74%)
Mutual labels:  home-automation, assistant, raspberry-pi
Smart Mirror
The fairest of them all. A DIY voice controlled smart mirror with IoT integration.
Stars: ✭ 2,668 (+280.6%)
Mutual labels:  home-automation, voice-control, raspberry-pi
Mycroft Precise
A lightweight, simple-to-use, RNN wake word listener
Stars: ✭ 481 (-31.38%)
Mutual labels:  voice-control, raspberry-pi, voice-recognition
Python Ai Assistant
Python AI assistant 🧠
Stars: ✭ 219 (-68.76%)
Mutual labels:  voice-commands, voice-control, voice-recognition
Porcupine
On-device wake word detection powered by deep learning.
Stars: ✭ 2,606 (+271.75%)
Mutual labels:  voice-commands, voice-control, raspberry-pi
KeenASR-Android-PoC
A proof-of-concept app using KeenASR SDK on Android. WE ARE HIRING: https://keenresearch.com/careers.html
Stars: ✭ 21 (-97%)
Mutual labels:  voice-commands, voice-recognition, voice-control
Voice datasets
🔊 A comprehensive list of open-source datasets for voice and sound computing (50+ datasets).
Stars: ✭ 494 (-29.53%)
Mutual labels:  voice-commands, voice-control, voice-recognition
Siricontrol System
Control anything with Siri voice commands.
Stars: ✭ 180 (-74.32%)
Mutual labels:  voice-commands, voice-control, raspberry-pi
Voicemail
🔈 📧 Voice Based Email for (Blinds?)
Stars: ✭ 40 (-94.29%)
Mutual labels:  voice-commands, voice-control, voice-recognition
react-native-spokestack
Spokestack: give your React Native app a voice interface!
Stars: ✭ 53 (-92.44%)
Mutual labels:  voice-commands, voice-recognition, voice-control
voice gender detection
♂️♀️ Detect a person's gender from a voice file (90.7% +/- 1.3% accuracy).
Stars: ✭ 51 (-92.72%)
Mutual labels:  voice-commands, voice-recognition, voice-control
VoiceNET.Library
.NET library to easily create Voice Command Control feature.
Stars: ✭ 14 (-98%)
Mutual labels:  voice-commands, voice-recognition, voice-control

Jarvis Version-shield Build-shield Plugins-shield

Banner

Overview & full documentation available on http://openjarvis.com/

Jarvis.sh 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):
🇫🇷 🇬🇧 🇺🇸 🇪🇸 🇮🇹 🇩🇪

Installation

See Requirements.

$> git clone https://github.com/alexylem/jarvis.git
$> cd jarvis/
$> ./jarvis.sh -i

More info on the site installation page.

Usage

$> jarvis

App-menu

Asciinema

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 https://github.com/alexylem/jarvis-time
    -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"

Support

http://openjarvis.com/content/support

License

License-shield

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].