Jarvis est un assistant vocal ultra-léger et multilingue. Imaginé pour la domotique, il peut tourner sur des systèmes peu gourmands en énergie (ex: Raspberry Pi). Très facile à utiliser, il vous laisse le choix du moteur de reconnaissance et de synthèse vocale et les installe pour vous. Il est extrêment personalisable, notamment via l'ajout de plugins.
Jarvis est déjà utilisé par des centaines de personnes à travers le monde!
Aperçu
$> ./jarvis.sh
Vidéo de démonstration: (ne reflète pas la dernière version de Jarvis)
Voici un exemple commenté de ce qui s'affiche avec une utilisation normale:
(Ce qui est dicté par vous et prononcé par Jarvis sont retranscris dans la console)
JARVIS: Bonjour Alex # phrase de bienvenue (configurable)
JARVIS: Waiting to hear 'JARVIS' # écoute permanente, le mot magique est JARVIS (configurable)
Alex: @--@@--BlahBlah-- # bruits de fond et discussions ignorés
Alex: Hé Jarvis? # le mot magique a été entendu
JARVIS: Oui? # réponse configurable, on entre en mode conversation
Alex: Allume la lumière s il te plait # voici un ordre
# Ordre "*ALLUME*LUMIERE*" reconnu, execute la commande correspondante: echo pl a1 on | nc localhost 1099; say "Ok"
JARVIS: Ok
# toujours en mode conversation (timeout de 10sec, ou dire "Annuler", aussi configurable)
Alex: Merci! # voici un ordre
# Ordre "*MERCI*" reconnu, execute la commande correspondante: say "Avec plaisir"
JARVIS: Avec plaisir
Alex: # 10 secs s'écoulent sans nouvel ordre
# fin du mode conversation (timeout)
JARVIS: Waiting to hear 'JARVIS' # le mot magique doit être à nouveau entendu
Vous pouvez désormais définir des commandes rapides reconnaissables hors ligne et sans avoir à prononcer le mot clé "Jarvis" (ou autre). En savoir plus.
Jarvis est extrêmement personnalisable: son nom, ce qu'il comprend et exécute mais aussi ce sur quoi il vous notifie spontanément, ex:
07:00 - "Il est l'heure de se réveiller"
07:05 - "Alex, vous avez 2 emails non lus"
07:30 - "Prévisions météo pour aujourd'hui: ensoleillé avec une température de 25 degrés"
08:00 - "Il est 8 heures"
09:00 - "Démarrage de la pompe de la piscine"
Jarvis peut aussi être utilisé depuis votre navigateur préféré grâce au plugin Jarvis-UI
Alors, prêt à essayer Jarvis? c'est parti!