Installation de satellites snips

En résumé

Voilà, si tu as bien tout suivi, normalement, tu peux désormais mettre en place un satellite en configuration A ou B.

J’espère que cela aura répondu à toutes tes questions et surtout que cela va te pousser à t’amuser encore plus avec snips !

@ pluche

8 Comments

  1. Bonjour Ced,
    Tout d’abord, super travail que ces tutos pour la mise en place de Snips, je me suis appuyé à 99% sur tes écrits pour mettre en place mon installation (encore en phase de test pour le moment).

    En bref je dispose de :
    1 Serveur Snips master tournant sur une VM Debian 9.8
    1 Serveur Jeedom sur VM Debian 8.7
    1 Satellite Snips tournant sur un Pi Zero WH + Respeaker 2Mic + HP Mono Adafruit 3351

    Ce qui fonctionne :
    Hotword OK
    App snips Timer, Heure, Jeedom (avec config Jeedom) OK
    Réponse sur le satellite OK

    On pourrait croire que tout fonctionne, hors le soucis que j’ai est que, pour mes tests, dans une pièce au calme, sans bruit dominant (musique, ventilateurs, …) j’interpelle le satellite avec mon « Hey Snips », il réagit, mais une fois sur deux il ne va pas récupérer mon instruction.

    Un SAM WATCH n’indique rien de spécial :

    ##
    SAM WATCH qui indique que tout va bien, match sur le hotword, récupération de l’instruction, analyse et envoi des données pour traitement et réponse TTS si nécessaire
    A la fin du traitement remise en état d’attente du hotword
    ##
    [22:43:11] [Hotword] detected on site SAT01, for model hey_snips
    [22:43:11] [Asr] was asked to stop listening on site SAT01
    [22:43:11] [Hotword] was asked to toggle itself ‘off’ on site SAT01
    [22:43:11] [Dialogue] session with id ‘1fb8dab8-92df-4977-a41f-e669dcd60aa6’ was started on site SAT01
    [22:43:11] [AudioServer] was asked to play a wav of 41.1 kB with id ‘4f29f241-8721-40f9-a976-605240304eb0’ on site SAT01
    [22:43:11] [AudioServer] finished playing wav with id ‘4f29f241-8721-40f9-a976-605240304eb0’
    [22:43:11] [Asr] was asked to listen on site SAT01
    [22:43:27] [Dialogue] session with id ‘1fb8dab8-92df-4977-a41f-e669dcd60aa6’ was ended on site SAT01. The session was ended because one of the component didn’t respond in a timely manner
    [22:43:27] [Asr] was asked to stop listening on site SAT01
    [22:43:27] [Hotword] was asked to toggle itself ‘on’ on site SAT01

    Quelques secondes avant, j’ai pu appelé mon Sat, qui a réagit et a allumé mon bandeau LED « Allume le tableau ».
    Je le ré-interpelle pour cette fois lui demander de l’éteindre, le hotword match, mais aucun enregistrement n’est fait sur la commande dictée ensuite « Eteinds le tableau ». Obligé d’attendre 15 secondes de timeout pour retenter. En règle générale, ça me fait ça quasi une fois sur deux.
    Je n’ai aucune idée de la raison de cette non reconnaissance pseudo aléatoire.

    Aurais-tu une idée? Augmenter / améliorer la qualité du micro ? Lorsque je fait un arecord pour tester la qualité du micro, puis un aplay pour écouter le résultat, je trouve qu’il y a beaucoup de bruit parasite (j’ai conscience du prix réduit du respeaker, et par conséquent, des concessions qui ont dut être faites pour la fabrication).

    Merci par avance pour ton aide Ced, ou à quiquonque a déjà rencontré le problème et réussi à le corriger.

    Pesty.

  2. Bonjour
    Bonjour
    Comment avez vous resolu l envoi constant du son entre le satellite et le master ?
    Y a t il une config pour envoyer l audio qu une fous le hotword detecte ?
    Lionrl

    • Bonjour,

      Pour le moment, officiellement, il n’y a pas de solution. La solution dont je parle est une bidouille. Elle est composée de 2 snips full avec une configuration particulière de mosquitto qui retransfert certains messages sur le mosquitto du snips maître.
      Si j’ai le temps, je ferai un article là dessus, mais ça reste une bidouille avec comme principale contrainte de ne pas avoir d’actions sur les apps…

      Ced

  3. Salut Ced,
    j’ai décidément pas de bol, j’ai reçu mon pi0w, mais à chaque install il me plante tous les services ….je te bip sur Dscd

    Bien vu le tuto 😉

  4. Bonjour Cedcox,
    Super tuto, très bien détaillé. Je découvre ton site suite au post sur SNIPS pour Jeedom.

    De mon côté j’avais 1 VM OK et un rpi3 OK en mode autonome chacun.
    J’ai suivi ton tuto à la lettre et je ne sais pas pourquoi après le redémarrage j’ai quelques soucis :
    – Le fichier asound est vide à chaque redémarrage
    – Du coup logiquen: server-audio : en Not running
    – Malgré la remise en état après chaque redémarrage : pas de déclenchement après prononciation de Jarvis et donc rien dans sam watch

    J’ai mis à jour le post sur le forum jeedom pour pouvoir mettre des captures d’écrans.

    Merci 😉

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.