Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Pour parler de tout, et surtout de rien !
qalidor
Timide
Messages : 5
Inscription : 24 juin 2019, 18:09

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par qalidor » 11 juil. 2019, 11:29

Jeandhom a écrit :
10 juil. 2019, 18:00
Il faudrait ouvrir une issue sur le github du plugin.
Oui je l'avais déja fait :

https://github.com/snipsco/snips-jeedom ... /issues/24

drake88
Timide
Messages : 233
Inscription : 17 oct. 2017, 07:38

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par drake88 » 27 juil. 2019, 08:18

Salut à tous,

Je souhaiterais installer snips pour l'utiliser avec ma smart.

Est-il possible de faire tourner snips sur un tel Android à la place d'un rpi ? Ou sur un n'as qnap ?

Merci pour vos retours

Envoyé de mon VOG-L29 en utilisant Tapatalk


rwaesely
Timide
Messages : 56
Inscription : 03 mai 2016, 07:58

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par rwaesely » 27 juil. 2019, 23:40

Crissel a écrit :
13 mai 2019, 09:06
bonjour à tous, après 15 jours de combat pour mettre en route snips, je commence sérieusement à perdre ma motivation. Mon matériel est une rasp 3 +respaeker Mic 4--> communication Zwave --> prise de courant everspring AN156. Ma communication se fait entre jeedom et la prise de courant (le test on / off : ok). par contre la commande vocal ne marche pas. malheureusement, je n'arrive pas à comprendre pourquoi?
Snips fonctionne le "sam watch" le confirme. je vous joins des imprime écran:
tableau.PNG
tableau.PNG
programmation.PNG
Salut, j'ai rencontré le même souci que toi et j'ai fini par comprendre grâce à un membre sur discord.
Le sam watch montre 2 slots "window_devices" et "house_room", il faut que ton binding check les 2 pour montrer que tu les prends en compte. Je sais que ça a l'air stupide vu que seul le "house_room" t'intéresse dans la mesure où le bon intent est détecté, mais c'est comme ça.

rwaesely
Timide
Messages : 56
Inscription : 03 mai 2016, 07:58

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par rwaesely » 28 juil. 2019, 11:51

kiboost a écrit :
03 avr. 2019, 09:59
Hello,

Voici donc un exemple assez simple sur un scénario en callback gérant l'allumage et l'extinction des lumières.

LightSet et LightTurnOff sont paramétrés de la même façon avec le même scénario en callback, aucun binding:


callback.jpg

Donc scenario start, je garde les tags intent (pour différencier on/off), le slot évidemment, et le siteId pour savoir d'où vient l'appel.

Ensuite le scénario SnipsLights :

- On détecte la pièce. Là où se trouve le device Snips (master, satellite) si on ne demande pas de pièce (allume la lumière), ou le siteId.
- Ensuite j'ai un slot lights_type "tous" (avec synonyme toutes), par exemple "Allume toutes les lumières de la maison". Dans ce cas, je passe le tag snips_room à maison.
Notez que j'utilise depuis la v3.3 des tags et plus des variables, ce qui évite de devoir supprimer les variables à la fin du scénario pour ne pas polluer mes variables. C'est tout l’intérêt des tag, ils n'existent que pendant l’exécution du scénario.
- Ensuite, un bloc SI par intent pouvant appeler le scénario. Donc ici, je filtre si je suis sur l'intent LightsSet ou LightTurnOff.
Je vérifie aussi le nom de l'intent sans le "kiboost:" car dans ce cas, c'est un autre scénario pour les TurnOn et TurnOff qui appel celui-ci, quand je ne précise pas quoi allumer. Ex, "Allume la télé", l'autre scénario SnipsOnOff va allumer la télé, mais si je dis "Allume la cuisine", il ne trouvera rien et va donc lancer ce scénario (SnipsLights) avec le siteId, qui lui va allumer les lumières de la cuisine.
- Ensuite pour chaque intent, j'utilise des matches et je check si c'est éteint, allumé etc. J'utilise des matches car plusieurs slots peuvent allumer la même lumière. Par exemple "allume la cuisine" va allumer la cuisine, mais "allume en bas" va aussi allumer la cuisine, et le salon. "Allume les lumières de la maison" allumera tout, etc. La même lumière doit donc répondre à plusieurs slots, d'où les matches.

sc_lights.jpg


Un autre exemple sur un scénario qui gère le volume de la musique.
Il répond aux commandes, par ex:
Monte le son, augmente vraiment le volume, coupe le son (mute), baisse un peu le son, etc...
J'ai donc un ratio par défaut, et si j'ai un tag ratio (un peu, beaucoup etc) je change le ratio. Puis comme pour les lumières, je filtre l'intent (up/down), et je gère le volume avec le ratio.
Même principe pour des volets, où je peux donner une valeur (Ouvre le volet du pignon à 60) ou un ratio (Ferme un peu les volets).

sc_volume.jpg
Merci pour ton partage d'expérience kiboost. On est d'accord que tu as donc forké l'app jeedom, de même tu as forké les intent pour y ajouter tes propres slots ? c'est là que tu les déclares pour pouvoir les intégrer à tes scénarios par la suite, ai-je bien compris ?

Avatar de l’utilisateur
gaudouy
Timide
Messages : 110
Inscription : 13 mars 2017, 16:57

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par gaudouy » 07 sept. 2019, 15:33

Après quelques recherche, il semblerait qu'il ne soit toujours pas possible de récuperer un Google Home ou le boitier de son copain d'amazon(alexa) pour les utilisers comme micro et haut parleur en local( sans flux vers l'extérieur).

Avez-vous constaté une amélioration concernant la capacité des micros à pouvoir interpreter la voix à plusieurs mètres ?
A une période, de nombreuse personne se plaignait de la difficulté à piloter sa domotique avec Snips du aux problemes de micro .

Merci par avance de vos retours d'exp :)

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par kiboost » 16 sept. 2019, 18:01

Hello,

Qqlun a t il essayé SNIPS sur un Jeedom V4 ?

J'ai testé rapidement, installation ok, config ok, test il parle. Mais c'est mon snips de prod donc pas de scenario callback etc. Et je n'ai plus mes rasp de tests de snips (sont tous passé en v4 alpha!!)

Si qqlun a des retours ;)

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

lguezennec
Timide
Messages : 89
Inscription : 04 juil. 2014, 21:23

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par lguezennec » 16 sept. 2019, 19:44

Bonjour kiboost,

Snips ok chez moi en V 4.0.11 stable, avec un Callback Scenario incluant le tag #slot# qui fonctionne.
Dernière édition par lguezennec le 16 sept. 2019, 19:48, édité 3 fois.

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par kiboost » 16 sept. 2019, 19:45

Cool, merci pour le retour !

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

lguezennec
Timide
Messages : 89
Inscription : 04 juil. 2014, 21:23

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par lguezennec » 16 sept. 2019, 19:49

Juste quelques décalages dans des étiquettes.
Capture.PNG
Capture.PNG (6.51 Kio) Consulté 337 fois

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par kiboost » 16 sept. 2019, 19:50

Oui l’ui c’est pas trop grave (oui c moi qui dit ça ...)
J’ai relancé le dev pour qu’il s’adapte à la v4

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

lguezennec
Timide
Messages : 89
Inscription : 04 juil. 2014, 21:23

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par lguezennec » 16 sept. 2019, 20:32

Effectivement, ce n'est pas grave.

Roll72
Timide
Messages : 78
Inscription : 16 déc. 2015, 14:40

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par Roll72 » 24 sept. 2019, 10:28

Bonjour,
Je n'ai pas pu regardé les 92 pages de ce post et je m'en excuse par ailleurs mais en voulant installer les dépendances, j'ai les erreurs suivantes (je suis sur une smart jeedom, maj jeedom ok) :


.org/ jessie/updates/main php5-curl arm64 5.6.33+dfsg-0+deb8u1
404 Not Found [IP: 151.101.120.204 80]
Err http://security.debian.org/ jessie/updates/main php5-mysql arm64 5.6.33+dfsg-0+deb8u1
404 Not Found [IP: 151.101.120.204 80]
Err http://security.debian.org/ jessie/updates/main libapache2-mod-php5 arm64 5.6.33+dfsg-0+deb8u1
404 Not Found [IP: 151.101.120.204 80]
Err http://security.debian.org/ jessie/updates/main php5-common arm64 5.6.33+dfsg-0+deb8u1
404 Not Found [IP: 151.101.120.204 80]
E: Failed to fetch http://security.debian.org/pool/updates ... _arm64.deb 404 Not Found [IP: 151.101.120.204 80]
E: Failed to fetch http://security.debian.org/pool/updates ... _arm64.deb 404 Not Found [IP: 151.101.120.204 80]
E: Failed to fetch http://security.debian.org/pool/updates ... _arm64.deb 404 Not Found [IP: 151.101.120.204 80]
E: Failed to fetch http://security.debian.org/pool/updates ... _arm64.deb 404 Not Found [IP: 151.101.120.204 80]
E: Failed to fetch http://security.debian.org/pool/updates ... _arm64.deb 404 Not Found [IP: 151.101.120.204 80]
E: Failed to fetch http://security.debian.org/pool/updates ... _arm64.deb 404 Not Found [IP: 151.101.120.204 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
--------------------------------
[*] Checking system architecture..
--------------------------------
[*] Updating package list..
Hit http://repo.jeedom.com stable InRelease
Ign http://ftp.debian.org jessie InRelease
Hit http://ftp.debian.org jessie-updates InRelease
Ign http://ftp.debian.org jessie-backports InRelease
Ign http://ftp.debian.org jessie-proposed-updates InRelease
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]
Hit http://ftp.debian.org jessie Release.gpg
Ign http://ftp.debian.org jessie-backports Release.gpg
Ign http://ftp.debian.org jessie-proposed-updates Release.gpg
Hit http://repo.jeedom.com stable/main arm64 Packages
Hit http://ftp.debian.org jessie Release
Ign http://ftp.debian.org jessie-backports Release
Ign http://ftp.debian.org jessie-proposed-updates Release
Ign http://repo.jeedom.com stable/main Translation-en
Hit http://ftp.debian.org jessie-updates/main Sources
Hit http://ftp.debian.org jessie-updates/contrib Sources
Hit http://ftp.debian.org jessie-updates/non-free Sources
Ign http://ftp.debian.org jessie-backports/main Sources/DiffIndex
Get:2 http://security.debian.org jessie/updates/main Sources [336 kB]
Ign http://ftp.debian.org jessie-backports/contrib Sources/DiffIndex
Ign http://ftp.debian.org jessie-backports/non-free Sources/DiffIndex
Ign http://ftp.debian.org jessie-backports/main arm64 Packages/DiffIndex
Ign http://ftp.debian.org jessie-backports/contrib arm64 Packages/DiffIndex
Ign http://ftp.debian.org jessie-backports/non-free arm64 Packages/DiffIndex
Get:3 http://security.debian.org jessie/updates/non-free Sources [1629 B]
Hit http://security.debian.org jessie/updates/contrib Sources
Hit http://oph.mdrjr.net all InRelease
Ign http://ftp.debian.org jessie-proposed-updates/contrib Sources/DiffIndex
Ign http://ftp.debian.org jessie-proposed-updates/non-free Sources/DiffIndex
Ign http://ftp.debian.org jessie-proposed-updates/main Sources/DiffIndex
Hit http://oph.mdrjr.net jessie InRelease
Ign http://ftp.debian.org jessie-proposed-updates/contrib arm64 Packages/DiffIndex
Ign http://ftp.debian.org jessie-proposed-updates/non-free arm64 Packages/DiffIndex
Ign http://ftp.debian.org jessie-proposed-updates/main arm64 Packages/DiffIndex
Get:4 http://oph.mdrjr.net all/c2 arm64 Packages
Get:5 http://oph.mdrjr.net all/main arm64 Packages
Hit http://oph.mdrjr.net all/c2 arm64 Packages
Get:6 http://oph.mdrjr.net all/testing arm64 Packages
Hit http://oph.mdrjr.net all/main arm64 Packages
Get:7 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:8 http://oph.mdrjr.net all/main Translation-en [323 B]
Hit http://oph.mdrjr.net all/testing arm64 Packages
Hit http://ftp.debian.org jessie/main Sources
Hit http://ftp.debian.org jessie/contrib Sources
Hit http://ftp.debian.org jessie/non-free Sources
Get:9 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:10 http://oph.mdrjr.net jessie/backports arm64 Packages
Get:11 http://oph.mdrjr.net jessie/main arm64 Packages
Get:12 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:13 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:14 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Hit http://oph.mdrjr.net jessie/backports arm64 Packages
Get:15 http://oph.mdrjr.net all/main Translation-en [323 B]
Hit http://oph.mdrjr.net jessie/main arm64 Packages
Get:16 http://oph.mdrjr.net all/testing Translation-en [326 B]
Get:17 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Get:18 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:19 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Get:20 http://oph.mdrjr.net all/main Translation-en [323 B]
Get:21 http://oph.mdrjr.net all/testing Translation-en [326 B]
Ign http://ftp.debian.org jessie-backports/contrib Translation-en
Get:22 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Ign http://ftp.debian.org jessie-backports/main Translation-en
Ign http://ftp.debian.org jessie-backports/non-free Translation-en
Get:23 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Get:24 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Ign http://ftp.debian.org jessie-proposed-updates/contrib Translation-en
Get:25 http://oph.mdrjr.net all/main Translation-en [323 B]
Ign http://ftp.debian.org jessie-proposed-updates/main Translation-en
Ign http://ftp.debian.org jessie-proposed-updates/non-free Translation-en
Err http://ftp.debian.org jessie-backports/main Sources
404 Not Found [IP: 130.89.148.12 80]
Get:26 http://oph.mdrjr.net all/testing Translation-en [326 B]
Err http://ftp.debian.org jessie-backports/contrib Sources
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-backports/non-free Sources
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-backports/main arm64 Packages
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-backports/contrib arm64 Packages
404 Not Found [IP: 130.89.148.12 80]
Get:27 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Err http://ftp.debian.org jessie-backports/non-free arm64 Packages
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-proposed-updates/contrib Sources
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-proposed-updates/non-free Sources
404 Not Found [IP: 130.89.148.12 80]
Get:28 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Err http://ftp.debian.org jessie-proposed-updates/main Sources
404 Not Found [IP: 130.89.148.12 80]
Get:29 http://oph.mdrjr.net all/c2 Translation-en [321 B]
Ign http://oph.mdrjr.net all/c2 Translation-en
Err http://ftp.debian.org jessie-proposed-updates/contrib arm64 Packages
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-proposed-updates/non-free arm64 Packages
404 Not Found [IP: 130.89.148.12 80]
Err http://ftp.debian.org jessie-proposed-updates/main arm64 Packages
404 Not Found [IP: 130.89.148.12 80]
Get:30 http://oph.mdrjr.net all/main Translation-en [323 B]
Ign http://oph.mdrjr.net all/main Translation-en
Get:31 http://oph.mdrjr.net all/testing Translation-en [326 B]
Ign http://oph.mdrjr.net all/testing Translation-en
Get:32 http://oph.mdrjr.net jessie/backports Translation-en [331 B]
Ign http://oph.mdrjr.net jessie/backports Translation-en
Get:33 http://oph.mdrjr.net jessie/main Translation-en [326 B]
Ign http://oph.mdrjr.net jessie/main Translation-en
Fetched 381 kB in 4s (94.0 kB/s)
W: There is no public key available for the following key IDs:
AA8E81B4331F7F50
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... /InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://security.debian.org/dists/jessie ... /InRelease Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://ftp.debian.org/debian/dists/jessie/Release Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... ce/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... ce/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... ce/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... 4/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... 4/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... 4/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... ce/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... ce/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... ce/Sources 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... 4/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... 4/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jess ... 4/Packages 404 Not Found [IP: 130.89.148.12 80]
E: Some index files failed to download. They have been ignored, or old ones used instead

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1370
Inscription : 20 oct. 2015, 17:32

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par Jeandhom » 24 sept. 2019, 13:38

Les dépôts Jessie ne semblent plus exister. Il faudrait que tu passes à Stretch.

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par kiboost » 24 sept. 2019, 13:43

Oui j'ai eu de gros soucis avec snips et Jessie, depuis Stretch çà roule. C'est d'ailleurs un pré-requis je pense.

Pour info, j'ai fait un gros PR sur le Github de snips avec l'UI du plugin pour la V4, avec support des themes etc ...
Le dev est pas très joignable mais je lui ai laissé des messages

J'ai mis en place une alpha V4 branchée sur mon snips de prod avec qql scenario pour avoir checker le fonctionnement. Mais ç priori v4/buster c'est ok, et l'UI devrait suivre.

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)

Message par kiboost » 24 sept. 2019, 19:26

Bon je viens de faire qql temps avec des scénarios callback, variable snipsMsgHotwordId et scenario etc, tout semble correct ;)

Plus qu'à attendre que le dev passe l'UI en V4

Sinon pour les impatients :

https://github.com/snipsco/snips-jeedom-plugin/pull/26

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Jeff84 et 6 invités