Page 1 sur 3

Jarvis et Domoticz

Publié : 23 oct. 2016, 15:40
par deennoo
Salut a tous !

On continu avec le controle vocal de notre maison ?

On connait S.A.R.A.H (qui a besoin de Windows), Y.A.N.A (qui a le serveur sur linux et des clients windows ou android) mais il existe un autre projet : Jarvis

http://domotiquefacile.fr/jarvis/

C'est un projet assez jeune qui fonctionne avec un RPI, il fonctionne a moitié avec le cloud, (reconnaissance de ce que vous dites) et ensuite tout et a la maison (traitement et réponse).
L'idée est simple :

Un mot clé : Jarvis, Maison, Lulu, etc etc, puis votre ordre.

Votre ordre vocal est transformer en ecrit par google, cet ecrit est retourné a Jarvis qui va regarder si cela correspond a quelque chose dans sa base.

Si oui, il exécute un script qui fait un curl (pour simplifier : il fait semblant d'ouvrir un page internet).

Partant de ce constat, notre super Domoticz a une api qui permet de faire ceci ! et assez simplement

Pour le moment pas de plugin Domoticz en soit mais cela n'est pas plus compliquer a faire que le plugin freebox déja present :

https://github.com/wikijm/jarvis-freeboxplayer


Reste deux problemes :

Comment cela ce comporte dans la vrai vie : avec le petit qui parle + le chat qui miaule + la musique.

Comment rendre cela WAF car un RPI + un micro + des enceintes + les alimentations + cable qui tronent au beau milieu de la table a manger c'est pas WAF du tout :

Image

Une bonne solution serait une enceinte avec un bon micro connecté en bluetooth au RPI, si pas possible en bluetooth un RPI Zero + une enceinte avec micro (type sbx20 comme ici : http://www.maison-et-domotique.com/6064 ... cte-sarah/)

Qu'en pensez-vous ?

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 16:06
par papoo
le projet est intéressant.
pour l'enceinte c'est plus discret en effet qu'un kinect
vais commencer par me commander un pi zero.

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 16:12
par deennoo
J'ai deja une enceinte qui ferait le boulot + un rpi qui traine. Je vais essayer.

Le coter lourdingue est de mettre les commandes a la main.

Jarvis n'a pour le moment pas d'interface pour le serveur.

Le plugin domoticz de Yana a l'avantage de recuperer tous nos inter/capteurs/scene. Et via l'interface du serveur on choisit ce que l'on veut en point & click.

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 16:20
par frenchyyii
Perso je galère avec les micros, l'ideal serait un peu la même chose qu'un multi room mode micro mais il ne semblerait pas que ce soit possible.

Re: RE: Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 16:46
par deennoo
frenchyyii a écrit :Perso je galère avec les micros, l'ideal serait un peu la même chose qu'un multi room mode micro mais il ne semblerait pas que ce soit possible.
Le multi client de sarah v4 (ideal avec des appareil android mais il faut l'ecoute constante qui n'est pas dans l'app

ou l'astuce avec mumble.

J'ai lu un article qui vante Cortana et la reco vocal de microsoft qui serait la meilleur.

Je n'avais jamais essayer jusqu'a la semaine derniere : et bien meme avec du bruit elle fonctionne tres bien, il y a des tutos qui trainnent pour lui faire executer des requetes http en dehors de ce qui existe deja.

Cela implique toujours d'avoir un pc windows en route (on trouve un dongle hdmi windows 10 wifi/bt pour 70€) mais l'avantage est la connection / configuration du bluetooth qui est on ne peut plus simple.

En cherchant un peu on peut meme la faire parler pour nos notifications vocal.

Retour a Jarvis.

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 17:38
par vil1driver
Il y a aussi alexa à suivre ;) mais je m'ecarte du sujet..

https://m.youtube.com/watch?v=frH9HaQTFL8

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 18:03
par patrice
Hello les gars

z"avez vu que je parle de la meme chose que vous http://easydomoticz.com/commandes-vocales-via-jarvis/
Les grands esprits ...

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 18:20
par deennoo
Super Article !

Bon je viens perdre les oreilles a cause des pic ploc qui signifie début d'ecoute et fin d'ecoute, cela ne fonctionne pas trop mal, mon enceinte a un micro de merde, et c'est bizzard de donner un nom d'homme (jarvis) a une voix féminine, cela cache un autre problème mais la n'est pas le sujet.

Je viens d'avoir une idée : oui cela fait mal quand on a pas l'habitude, elle est copié sur le plugin YANA qui recupere tout notre matos.

Comme Jarvis n'est pas encore "facile" de parametrages pour domoticz, on pourrait l'aider et lui demande de parser tous les devices que l'ont a mis dans une piece "jarvis" cree avec le plan.

A l'activation du plug in, on donne l'ip, le port, les user et mdp si besoin et le numero IDX de la piece "Jarvis", par un tour de grep sed curl etc il regarde et cree les commande tous seul, ne reste plus qu'a affiner avec la deuxieme partie du tuto a venir : ouvre au lieu de allume, et ajouter les scenes/groupe que l'on veut commander en vocal.

Cela ne devrait pas etre si dur non ?

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 18:22
par deennoo
vil1driver a écrit :Il y a aussi alexa à suivre ;) mais je m'ecarte du sujet..

https://m.youtube.com/watch?v=frH9HaQTFL8
Fonctionne en français ? on peut s'en servir pour faire des annonces vocales ?

Re: Jarvis et Domoticz

Publié : 23 oct. 2016, 18:31
par patrice
oui
./jarvis.sh -s "hello beau gosse"

et tu peux lancer une phrase connue du dictionnaire de jarvis et il te renvoie le retour ./jarvis.sh -x "meteo" fait comme si tu avais prononcé le mot météo au micro

Sinon pour l'idée
A l'activation du plug in, on donne l'ip, le port, les user et mdp si besoin et le numero IDX de la piece "Jarvis", par un tour de grep sed curl etc il regarde et cree les commande tous seul, ne reste plus qu'a affiner avec la deuxieme partie du tuto a venir : ouvre au lieu de allume, et ajouter les scenes/groupe que l'on veut commander en vocal.

Cela ne devrait pas etre si dur non ?
tu as un peu de temps ?