Le système Jarvis de Tony Starks que l’on peut apercevoir dans Iron Man est le rêve de tout geek.

C’est une sorte de Graal absolu lorsque l’on fait de la domotique.

Et bien, ce rêve est en train de devenir réalité grâce à Jasper.

diy-creer-votre-propre-jarvis-avec-un-raspberry-pi-et-jasper

Jasper est plate-forme open-source qui va permettre de contrôler des applications avec la voix.

Elle a été développée par Shubhro Saha et Charlie Marsh et elle peut fonctionner sur un simple Raspberry PI avec un micro, un haut-parleur et une connexion Internet.

On peut créer facilement ses propres modules et l’application dispose de sa propre API.

Vous pouvez retrouver l’intégralité de ce projet sur jasperproject.github.io

Voici une présentation en vidéo.

 

 

  • rodskin

    Ouah mais c’est juste ce qu’il manque pour ma maison (ou mon casque de moto) !!!

    Allez, ce soir c’est bidouille de jasper 😉

  • Nairolf

    Ça me fait penser à S.A.R.A.H de Jean-Philippe Encausse

  • Djeff

    Sarah encausse est bien mieux !
    Jasper est basé sur sphinx, pas terrible !

    • Vivian CHAUVIN-RIVET

      Sauf que SARAH est disponible sous Windows.
      Donc pour un usage sous RPi/Linux, il faut obligatoirement un PC sous Windows en serveur.

      Tout l’intérêt de Jasper est de supprimer cette contrainte est d’offrir (enfin) une vraie reconnaissance vocale sous Linux.

    • Nairolf

      Enfin ici le truc désagréable c’est la voix.

    • Vivian CHAUVIN-RIVET

      Faut aussi laisser le temps au projet d’évoluer.

    • Lionel

      Sinon il y a wine sous linux, ça peut peut être faire tourner sarah… ??? je vais tester ce soir

    • Mathieu

      tiens nous au courant 😉 !

    • Vivian CHAUVIN-RIVET

      Wine permet uniquement de lancer des applications sous Linux.
      Or le système de reconnaissance vocale de Windows (utilisé par S.A.R.A.H notamment) n’utilise pas une application mais directement un « service » de l’OS (couches inférieures aux applications).

      Tu ne pourras donc pas y arriver.

    • Lionel

      En effet, c’est pourquoi je suis en train de faire l’équivalent du client avec pocketsphinx (car je veux utiliser des terminaux android) et changer un peu l’architecture pour qu’il soit multiroom. Au bout du bout j’y arriverai 😉

    • David Roulin

      ca avance? 🙂

  • totoff974

    Petite astuce pour ceux qu’ils veulent faire la même chose, moi j’utilise pour ma domotique sur mes équipements android « tasker » la reconnaissance vocale est parfaite. Ensuite mon serveur est programmé pour recevoir des commandes http en POST, à partir de là je fais tous ce que je veux. L’avantage de tasker je peux également combiner les commandes et le serveur les exécutent une à une (mettre des mots clés pour chaque commande dans tasker, ainsi « allumer la tv » et « allumer le vidéoprojecteur » pourra être exécuté en disant simplement « allumer la tv et le vidéoprojecteur » mot allumer en commun)… essayer c’est l’adopter ! mon constat j’ai toujours mon téléphone à porté de main.

    • Vivian CHAUVIN-RIVET

      Intéressant.
      Je vais tester çà.

      Merci.

  • totoff974

    pour info j’ai essayé S.A.R.A.H. honnêtement, bien qu’étant un inconditionnel de linux, c’est un beau projet, vraiment efficace, précis et flexible … malheureusement oui il lui faut une partie serveur windows … les clients peuvent être un raspberry pi ou autre (il y a meme un dossier ou on peut injecter des fichier audio) … mais je ne peux pas me permettre de mettre une machine windows dans ma domotique … dommage … mon prochain challenge, me créer un tasker DIY …. ah bémol de tasker la reconnaissance peut se faire que via internet … pas d’internet pas de reconnaissance vocale, mais bon si pas d’internet c’est que j’ai pas de courant … donc … :p