Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

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

Pour parler de tout, et surtout de rien !
Avatar de l’utilisateur
Tarlak
Timide
Messages : 100
Inscription : 04 déc. 2017, 19:00

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

Message par Tarlak » 08 oct. 2018, 13:31

Jeandhom a écrit :
08 oct. 2018, 13:29
Normalement dans les logs, à la première ligne tu as les tags, sous forme d'array, automatiquement passés par le plugin :

Code : Tout sélectionner

[2018-09-05 21:22:09][SCENARIO] Start : Lancement provoque. Tags : {"#plugin#":"snips","#identifier#":...,"#device_name#":"prise","#Nombres#":"1"}
Avant de passer toi même un tag, regarde si tu ne l'as pas déjà dans l'array.

Puis :

Code : Tout sélectionner

$tags = $scenario->getTags();
$action = $tags['#identifier#'];
$numPrise = $tags['#Nombres#'];
Oui en effet je viens de voir je n'avais pas été au bout de la ligne :)
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)

Avatar de l’utilisateur
Tarlak
Timide
Messages : 100
Inscription : 04 déc. 2017, 19:00

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

Message par Tarlak » 08 oct. 2018, 17:24

Merci à Jeandhom, kiboost et aux autres qui mon dépanné grâce à vous j'ai réussi à me faire une télécommande vocale pour la freebox !! (petit tuto ICI)
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)

pauloman
Timide
Messages : 4
Inscription : 05 sept. 2018, 13:27

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

Message par pauloman » 08 oct. 2018, 17:44

@Paqueuc utilises-tu d'autres appareils que des lumières ?
Perso j'ai viré l'intent TurnOnjeedom et n'utilise que des intents spécifiques, et ça marche très bien. Si tu as d'autres appareils (volets, etc...) je te conseil de créer un intent par appareil.

Ensuite pour gérer les différentes lampes que tu peux avoir, il faut créer une valeur par lampe dans le slot light-type, et utiliser les synonymes si besoin. Par exemple j'ai un lampadaire dans mon salon, et je peux utiliser snips en disant "candélabre", "lampe derrière le canapé", "l'lampadaire". Quel que soit le mot utilisé dans Jeedom, j’aurais toujours dans light_type la valeur "lampadaire". Idem pour l'ampoule au plafond : "plafonnier" avec comme synonymes "lustre", "plafond", "haut", "l'lustre". Comme ça les synonymes sont gérés directement par Snips, pas besoin de mettre toute la liste dans le scénario Jeedom.

Christophe30
Timide
Messages : 16
Inscription : 30 août 2018, 12:59

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

Message par Christophe30 » 08 oct. 2018, 18:22

Bonsoir
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
Pièces jointes
Capture d’écran 2018-10-08 à 18.02.46.png
Capture d’écran 2018-10-08 à 18.02.46.png (367.56 Kio) Consulté 1286 fois

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

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

Message par Jeandhom » 08 oct. 2018, 18:50

Jeandhom a écrit :
08 oct. 2018, 18:45
Tarlak a écrit :
08 oct. 2018, 16:20
Soucis présent :
Je n'ai pas encore compris pourquoi snips de temps en temps m'envois le nom de la chaine et non pas son numéro
Par exemple je vais lui dire 5 fois de suite : "mets canal plus", 4 fois il va me retourner 4 et une fois canal plus je ne sais pas si c'est normal ou non. Si certain on la réponse à ce sujet je la veux bien.
Je constate la même chose chez moi.
Il y a du avoir une modif côté Snips car avant il me semblait que seul le premier terme sortait (jamais les synonymes) même si l'on employait un des synonymes.
Il va falloir demander à Valentin, si cela peut-être paramétré au niveau du slot, sinon cela va compliquer nos scripts de traitement.
@valentinf : si tu peux nous apporter tes lumières sur ce sujet.

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 » 08 oct. 2018, 18:59

Dans ton slot, tu a bien canal plus en synonyme de la 4 ?
Et une phrase en training avec canal plus identifié comme ton slot ?

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

Avatar de l’utilisateur
Tarlak
Timide
Messages : 100
Inscription : 04 déc. 2017, 19:00

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

Message par Tarlak » 08 oct. 2018, 20:20

kiboost a écrit :
08 oct. 2018, 18:59
Dans ton slot, tu a bien canal plus en synonyme de la 4 ?
Et une phrase en training avec canal plus identifié comme ton slot ?
Voila à quoi ressemble mon slot et oui j'ai la phrase en training, après j'ai l'impression que plus on dis la phrase mieux il comprend :lol: mais je dois rêver, pour le moment mon script peut importe la chaine prise ca fonctionne, je verrais a la longue si j'ai des ratés.

tvChannels_liste.png
tvChannels_liste.png (89.08 Kio) Consulté 1255 fois
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)

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 » 08 oct. 2018, 20:41

Tarlak a écrit :
08 oct. 2018, 20:20

Voila à quoi ressemble mon slot et oui j'ai la phrase en training, après j'ai l'impression que plus on dis la phrase mieux il comprend :lol: mais je dois rêver

tvChannels_liste.png
Non tu ne rêve pas, çà augmente le poids de la phrase en question.

Malgré tout j'ai relevé plusieurs incohérences du nlu, ou effectivement une phrase exacte des training, avec des termes n’apparaissant nulle part dans les autres intents, se trompe d'intent. Faut que je trouve le temps de creuser avec eux car ce n'est pas normal du tout.

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 » 08 oct. 2018, 20:45

Par contre pour tes slots, généralement quand on dit 4, snips reconnait quatre. A voir, pas de télé donc pas tv channel :lol:

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

Avatar de l’utilisateur
Tarlak
Timide
Messages : 100
Inscription : 04 déc. 2017, 19:00

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

Message par Tarlak » 08 oct. 2018, 20:50

kiboost a écrit :
08 oct. 2018, 20:45
Par contre pour tes slots, généralement quand on dit 4, snips reconnait quatre. A voir, pas de télé donc pas tv channel :lol:
Oui oui je corrige à mesure que je relis la liste des chaines :), il y a aussi la façon dont on parle parfois il comprend canalplus ou canal plus
kiboost a écrit :
08 oct. 2018, 20:41

Non tu ne rêve pas, çà augmente le poids de la phrase en question.

Malgré tout j'ai relevé plusieurs incohérences du nlu, ou effectivement une phrase exacte des training, avec des termes n’apparaissant nulle part dans les autres intents, se trompe d'intent. Faut que je trouve le temps de creuser avec eux car ce n'est pas normal du tout.
Oui moi aussi pour les intents qui ne sont pas les bon, mais ça répond déjà sacrément bien une fois qu'on comprend comment ca fonctionne :) Merci pour tout le boulot en tout cas !!
Snips sur Rasp 3 avec Matrix Voice | Jeedom 3.x en VM proxmox | Sonos Play 1 (x2)

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 » 08 oct. 2018, 20:58

Tarlak a écrit :
08 oct. 2018, 20:50
Merci pour tout le boulot en tout cas !!
Ah ben là j'y suis pour rien hein :lol:

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

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

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

Message par fwehrle » 08 oct. 2018, 21:52

Christophe30 a écrit :Bonsoir
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
Tu as oublié la condition window_device = volet


Envoyé de mon iPad en utilisant Tapatalk
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Christophe30
Timide
Messages : 16
Inscription : 30 août 2018, 12:59

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

Message par Christophe30 » 09 oct. 2018, 07:38

fwehrle a écrit :
08 oct. 2018, 21:52
Christophe30 a écrit :Bonsoir
Justement à ce sujet,
j'utilise bien plusieurs intent et j'ai rajouté un intent ASK. tous fonctionnent parfaitement sauf l'intent ClosecoverJeedom et opencoverJeedom qui sont pourtant comme les autres, très simple.
Je pense que cela vient du coté Jeedom car lorsque je fais un sam watch, il reconnait parfaitement l'intent ClosecoverJeedom, slot window_devices "volet" et le slot house_room
j'ai loupé quelque chose ?
Tu as oublié la condition window_device = volet


Envoyé de mon iPad en utilisant Tapatalk
Merci pour ta réponse. Oui, j'ai essayé aussi avec la condition window_device = volet et c'est pareil ! (je ne comprend pas les actions)
Pièces jointes
Capture d’écran 2018-10-09 à 07.36.20.png
Capture d’écran 2018-10-09 à 07.36.20.png (173.63 Kio) Consulté 1207 fois

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

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

Message par fwehrle » 09 oct. 2018, 08:40

Je peux voir le log?
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Christophe30
Timide
Messages : 16
Inscription : 30 août 2018, 12:59

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

Message par Christophe30 » 09 oct. 2018, 09:45

fwehrle a écrit :
09 oct. 2018, 08:40
Je peux voir le log?
[2018-10-09 09:37:52] snips.DEBUG: [MQTT] code: 16 : Client mosq/\MrEtU74xJ7g<58r7> received PUBLISH (d0, q0, r0, m0, 'hermes/intent/mourguete:OpenCoverJeedom', ... (500 bytes)) [] []
[2018-10-09 09:37:52] snips.DEBUG: [MQTT] Received message. [] []
[2018-10-09 09:37:52] snips.DEBUG: [message] Find a snips device which is not in the list:default [] []
[2018-10-09 09:37:52] snips.DEBUG: [Binding Execution] Intent:mourguete:OpenCoverJeedom siteId:default sessionId:346cb264-13a0-4792-8c4f-e6b3f1bfea02 [] []
[2018-10-09 09:37:52] snips.DEBUG: [Binding Execution] Set default => snipsMsgSiteId [] []
[2018-10-09 09:37:52] snips.DEBUG: [Slot Set] Set slots cmd values [] []
[2018-10-09 09:37:53] snips.DEBUG: [Slot Set] Slots name is :window_devices [] []
[2018-10-09 09:37:53] snips.DEBUG: [Slot Set] Slots name is :house_room [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Cur binding name : salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Snips count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding has corr number of slot: salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Cur binding name : cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Snips count is : 2 [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution] Binding has corr number of slot: cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: salon [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: cuisine [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft string: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [Binding Execution][Condition] Condition Aft value index: 0 value: volet [] []
[2018-10-09 09:37:53] snips.DEBUG: [TTs] Generating feedback text [] []
[2018-10-09 09:37:53] snips.DEBUG: [TTs] The 0 variable cmd is not set [] []
[2018-10-09 09:37:53] snips.DEBUG: [playTTS] Player: #[Snips-Intents][Snips-TTS-default][say]# Message: Désolé, je ne comprend pas ta demande Title: default [] []
[2018-10-09 09:37:53] snips.DEBUG: [cmdExecution] cmd: say [] []
[2018-10-09 09:37:53] snips.DEBUG: [cmdExecution] siteId: default asked to say :Désolé, je ne comprend pas ta demande [] []
[2018-10-09 09:37:53] snips.DEBUG: [MQTT] Publish: Désolé, je ne comprend pas ta demande [] []
[2018-10-09 09:37:53] snips.DEBUG: [MQTT publish] published message: {"text":"D\u00e9sol\u00e9, je ne comprend pas ta demande ","sessionId":"346cb264-13a0-4792-8c4f-e6b3f1bfea02"} to topic: hermes/dialogueManager/endSession [] []
[2018-10-09 09:37:54] snips.DEBUG: [Slot Reset] Reset all the slots [] []
[2018-10-09 09:37:54] snips.DEBUG: [resetSlotsCmd] Set => snipsMsgSiteId [] []

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

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

Message par fwehrle » 09 oct. 2018, 10:52

Merci. Il ne reconnait pas les valeurs des bindings de salon et cuisine. Etrange.
Et que dit sam watch? (C'est le seul endroit ou on voit ce qui est reconnu pour ce que j'en sais.. pas pratique d'ailleurs : il faudrait l'ajouter au log jeedom tiens....)
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Christophe30
Timide
Messages : 16
Inscription : 30 août 2018, 12:59

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

Message par Christophe30 » 09 oct. 2018, 15:21

fwehrle a écrit :
09 oct. 2018, 10:52
Merci. Il ne reconnait pas les valeurs des bindings de salon et cuisine. Etrange.
Et que dit sam watch? (C'est le seul endroit ou on voit ce qui est reconnu pour ce que j'en sais.. pas pratique d'ailleurs : il faudrait l'ajouter au log jeedom tiens....)
Pièces jointes
Capture d’écran 2018-10-09 à 15.19.35.png
Capture d’écran 2018-10-09 à 15.19.35.png (304.42 Kio) Consulté 1152 fois

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

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

Message par fwehrle » 09 oct. 2018, 16:14

Ok. Je crois que j'ai trouvé : soit tu rajoutes un synonyme "volet" à la valeur "volet" de ton slot window_type dans tes intents (si tu les a forkés).
Soit tu changes ton binding pour mettre volets (avec un S). ;)

Tu peux aussi mettre les 2, séparé par une virgule, si ton slot contient les 2 valeurs.
Mais je préfère mettre les synonymes dans le slot directement perso..
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Christophe30
Timide
Messages : 16
Inscription : 30 août 2018, 12:59

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

Message par Christophe30 » 09 oct. 2018, 16:55

fwehrle a écrit :
09 oct. 2018, 16:14
Ok. Je crois que j'ai trouvé : soit tu rajoutes un synonyme "volet" à la valeur "volet" de ton slot window_type dans tes intents (si tu les a forkés).
Soit tu changes ton binding pour mettre volets (avec un S). ;)

Tu peux aussi mettre les 2, séparé par une virgule, si ton slot contient les 2 valeurs.
Mais je préfère mettre les synonymes dans le slot directement perso..
Super !!! bien vu! tu es trop fort !! ça fonctionne nickel !
encore merci pour tout

Avatar de l’utilisateur
fwehrle
Actif
Messages : 2824
Inscription : 01 juil. 2015, 11:03
Localisation : Strasbourg

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

Message par fwehrle » 09 oct. 2018, 17:42

"In logs we trust" ;)
Jeedom 3 sur Debian 9 en VM Proxmox 5 sur NUC Intel.
(Anciennement sur Docker sur Syno DS-415+ / MariaDB / DSM 6)
Teleinfo / RFXCom / Stick ZWave / IPX / Serveur Traccar / Blea

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 22 invités