Jarvis de Tony Stark sur mon PC

Accueil Forums Partager avec la communauté Jarvis de Tony Stark sur mon PC

Étiqueté : 

  • Créateur
    Sujet
  • #37210
    Non abonné
    Participant

    Bonjour,

    Par pur fun :star2:, j'ai installé sur un de mes PC de test un logiciel de commande vocale, certains me diront que ce n'est pas nouveau puisqu'il existe Cortana sur Windows 10.

    Sauf que là d'une part mon PC est sous Windows 7, et secundo c'est tout de même autre chose que ce que fait Cortana.

    Le soft en question ce nomme <b>S.A.R.A.H</b> il est open source, le projet S.A.R.A.H a été initialement prévu pour la Domotique.
    SARAH n'est pas un produit c'est un framework, c'est justement pour cette raison que c'est complètement malléable et adaptable, c'est une brique pour la Domotique mais en rien un système clé en main.

    SARAH n'existe que pour Windows 7 et 8.1 et d'après mes recherches il est compatible Windows 10

    SARAH ne sait pas dialoguer comme SIRI c'est un choix technique. Il y a une mécanique de wildcard pour poser des questions mais pour cela il faut configurer l'API Google (<i>voir lien en fin de post</i>)

    Il n'existe pas d'équivalent du même niveau sur Linux (fort dommage)

    "L’objectif du Projet S.A.R.A.H est la conception d’une maison intelligente connectée à l’internet des objets un peu dans l’esprit de la série TV Eureka.
    L’idée est de mettre des technologies avancées de reconnaissance vocale, gestuelle, faciale, de QRCode, … à la portée de tous pour réfléchir et innover sur l’ergonomie et les usages de demain. "

    Le principe de fonctionnement de SARAH est basé sur un client et un serveur afin de déclencher des requêtes HTTP, Ces requêtes HTTP déclenchent des plugins sur le serveur NodeJS. Ces scripts interagissent avec les objets connectés (box domotiques, TV, podomètres, montres, lampes, gadgets, karotz, …) ou l’open data (horaires de cinéma, météo, horaires de bus, …)
    SARAH est accessible depuis un portail web (HTML5, CSS3, Bootstrap, Responsive…) permettant de télécharger de nouveaux plugins depuis le Marketplace.
    Depuis la version 2.3, il est possible de définir des règles pour enchaîner les scripts de la même manière que les services en ligne comme IFTTT ou Zapier.

    Il existe 3 versions de SARAH, la V3.1.6 la plus ancienne et la plus stable, la V4.0.0 plus moderne dans l'agencement et le code, mais pas réellement aboutie, et la V5.0.0 à considéré comme un bêta car non finalisé.

    Pour ma part et comme bon nombre d'utilisateur j'utilise la V3, je n'ai pas de Domotique chez moi, et j'ai détourné l'utilisation première de SARAH, pour avoir un semblant de l'environnement de Tony Stark (Iron Man) à la maison, avec JARVIS (le major-d’homme électronique).
    Étant donné que de base SARAH utilise une voix féminine (c'est somme toute logique vu son nom), il faut effectuer quelques installations et modifications supplémentaire pour obtenir une voix masculine assez proche de celle de JARVIS.

    Le résultat est assez bluffant

    les réglages de SARAH et des plugins ce font par modifications de code JavaScript (js) et XML, ceci dit sans aller dans la création pure de plugin, il n'est pas obligatoirement nécessaire de connaître ces deux langages, puisque les modifications se font simplement en ajoutant des mots clés ou des morceaux de phrases clés (courtes) encadré par les codes des deux langages cités précédemment.

    Ça fait 3 jours que je suis sur ce programme, et le résultat actuel n'est pas parfait loin de là, tout ne fonctionnement pas. :ordigrrr:

    Pour l'instant "JARVIS" puisque c'est le nom que je lui est attribué, peut me donner l'heure, la date, répondre à certaines de mes questions, voir même quelques insultes (ajout d'un plugin spécifique), ouvrir/fermer le navigateur, lancer des recherches Web, ouvrir CCleaner ou RevoUninstaller (ce ne sont que des exemples), ouvrir directement le navigateur sur des sites spécifiques (forums, mes blogs, Amazon, etc...), lancé Youtube.

    Attention, il n’effectue pas la connexion automatique sur les forums, blogs ou sites d'achats en ligne (login et MdP) ceci dit je ne pense pas que ce soit techniquement impossible, mais niveau sécurité je ne le conseil pas.

    Par contre actuellement mon principale problème c'est que je n'arrive pas à faire fonctionner le plugin qui permet à JARVIS de me donner la météo, certainement une histoire de réglage que je n'arrive pas à cerner. :tapes-lordi-2a27:

    On peut bien entendu associé SARAH avec une interface PC type Tony Stark, ce qui pourrait par exemple donner ceci :

    et en associant la voix :

    Pour ma part actuellement l’interface graphique m'importe peu, je préfère conserver la sobriété de l'interface classique de Windows.

    Pour conclure, je vous met quelques liens vers des tutos sur l'installation et les plugins pour SARAH :

    Bonne lecture :clina:

    PS : article disponible aussi sur mon blog : http://www.easy-pc.org/2018/08/jarvis-de-tony-stark-sur-mon-pc.html

Affichage de 8 réponses de 1 à 8 (sur un total de 8)
  • Auteur
    Réponses
  • #37219
    Vulcain
    Participant

    Bonjour,

    Excellent, question, y a t-il une phase d'apprentissage de reconnaissance vocale ?

    La vidéo est impressionnante dans les réponses qui ressemble plus à un développement d'intelligence artificiel du produit que Cortana qui reste pour nous plus dédié à un environ de reconnaissance vocale que nous devons personnaliser à travers une diction et enrichir une base de données.

    Avec Cortana on peux réaliser pas mal d'opération mais là on peut constater que SARAH est d'un niveau supérieur.

    Merci pour cette découverte

    Très cordialement,
    Vulcain
    -------------------------------------------------------------
    Quand un Antivirus est gratuit, je ne cherche surtout pas à savoir ce que ça va me coûter, sinon je n' en voudrais pas !

    #37226
    Non abonné
    Participant

    Bonjour Vulcain,

    Comme je débute je n'ai certainement pas toutes les réponses dans l’utilisation de SARAH

    Ceci dit il existe deux communauté fort instructive :

    S.A.R.A.H. - Google+

    MATHILDE - Google+

    J'ai fait une demande d'inscription sur les deux communautés, je suis actuellement bien enregistré sur la communauté MATHILDE, pour SARAH je n'ai pas encore reçu l'acceptation

    à titre d'info pour obtenir un résultat proche d'une vrai IA (bien que chez moi actuellement ça ne fonctionne pas (pas de retour vocal) :

    MATHILDE est un système basé sur SARAH

    l'audio passe par la page chrome, est retournée sous forme de phrase par le biais de scribe.

    cette phrase est traitée par le système Mathilde.
    le système traite alors par mots ou phrase clés ce qu'il reçoit

    un traitement en aval est fait sur le dossier plugins

    si une correspondance est trouvé ou une approximation comme par exemple :

    Mathilde c'est quelle heure
    au lieu de
    Mathilde il est quelle heure

    le système corrige l'erreur et envoi à sarah :
    (dans une certaine mesure !! )

    puis renvoi à SARAH

    si il y a trop d'écart alors le texte est traité par le système
    de cette façon il n'y a plus de faux positif

    Maintenant, si la phrase ne correspond pas alors un traitement en aval est effectué

    par une recherche sur Google et un traitement des réponses en fonction de la logique

    le traitement par mots clés que je défend depuis mon début sur Sarah prend ici toute sa porté

    Mathilde qu'elle est la météo à paris ?
    Mathilde c'est quoi la météo à Amsterdam ?
    Mathilde ou en est la météo comme je vais à Toulouse ?

    MOT CLES : METEO

    le système envoie la phrase à Google, vous pouvez faire de même et vous verrez que Google en général trouve un résultat.

    le système ne fait que scraper les résultats de Google avec un gros travail en aval.

    #37228
    Avatar photoAdmin
    Maître des clés

    Hello Wullfk,

    intéressant tout ça,

    si j'ai le temps je le testerai et si l'installation et les paramétrages sont accessibles aux néophytes je ferais peut être un tutoriel.

    #37230
    Non abonné
    Participant

    Salut Christophe,

    Je ne suis ni codeur, ni développeur, ceci pour dire que l'installation de SARAH est on ne peut plus simple, après avoir télécharger l'archive sur le site de l'auteur Jean-Philippe Encausse
    S.A.R.A.H. – Encausse.net

    il suffit juste d'extraire l'archive à la racine du disque système dans un dossier préalablement créé et nommé impérativement Sarah, les paramétrages même si il faut aller modifier certaines choses dans le fichier custom.ini, et dans les fichiers .js et .xml des plugins, ça reste accessible même aux novices, ce que je suis.

    faire un tutoriel j'y ai pensé, mais en toute franchise ça n'a pas grand intérêt puisque

    pour la version V3 et V4, tout est expliqué dans SARAH - Documentation

    @+ ;-)

    #37231
    Avatar photoAdmin
    Maître des clés

    Hello Wullfk,

    un tutoriel très détaillé et simplifié est toujours utile.

    Toi et moi avons l'habitude de tester / installer de nombreux logiciels.

    Pour les néophytes, une grande partie du public d'Sospc, c'est tout autre chose.

    Les rédacteurs des tutos omettent souvent des détails, qui leurs paraissent évidents, mais qui ne le sont pas pour beaucoup d'utilisateurs, ce qui aboutit à des incompréhensions et à des abandons d'installation.

    Si un contributeur n'a pas le temps de rédiger un tuto je le ferais peut être.

    #37232
    Non abonné
    Participant

    Salut Christophe,

    :good: Effectivement tu as totalement raison.

    On a tous les deux les mêmes notions de ce qu'est un vrai tuto.

    Pour en revenir au sujet même, pour l'instant en ce qui me concerne, mon installation de SARAH n'étant pas totalement opérationnel, je ne peux pas proposer un tuto sur un produit qui ne fonctionne pas correctement, de plus comme j'ai pas mal de chose sur le feu actuellement, je n'ai pas le temps de m'en occuper.

    Donc je ne vois aucun inconvénient à ce que quelqu'un d'autre le fasse, tout au plus je pourrais éventuellement participer en apportant ma maigre connaissance sur le sujet.

    PS: comment ça se passe pour publier un tuto sur SOSPC ? pour éviter de polluer le sujet répond moi en MP

    ;-)

    #37238
    Vulcain
    Participant

    Bonjour à tous,

    J'ai regardé la mise en place du soft, cela demande du temps, du matériel et pas mal de patience.

    La mise en place n'est pas pour le néophyte, si l'installe est réussit du premier coup ça va mais en cas de souci, c'est la compréhension du module entier qu'il faut métriser. Ceci étant une fois au point, très intéressant.

    Très cordialement,
    Vulcain
    -------------------------------------------------------------
    Quand un Antivirus est gratuit, je ne cherche surtout pas à savoir ce que ça va me coûter, sinon je n' en voudrais pas !

    #37243
    Non abonné
    Participant

    Salut Vulcain,

    J'ai pas le même point de vue que toi, et je suis un novice sur le sujet.

    • La mise en place du soft est très simple, ainsi que les quelques éléments annexes.
    • En 10mn tout peut être installé
    • Le matériel, il suffit juste d'un micro et si on veut aller plus loin d'une Webcam, beaucoup d’utilisateur de SARAH utilise une Kinect pour xBox 360 ou xBox One

    Le plus chiant et qui peut être compliqué pour les novices c'est l'obtention de de l'API Key Google (Speech API) et l'API Key sur openweathermap.org pour le plugin météo2

    Ceci dit pour le fonctionnement c'est vrai que chez moi c'est encore bancale.

    ;-)

Affichage de 8 réponses de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.