[Sujet officiel] l'assistant vocal Snips 100% privé (Plugin développé pour jeedom)
Re: [Sujet officiel] l'assistant vocal Snips
Si j'ai bien compris, si on modifie les slots, il faut mettre en concordance les Training Examples avec les nouvelles valeurs des slots.
Le faire à partir de la console snips est fastidieux.
Avez-vous trouvé, via l'import et l'export de la console, un moyen de faire plus rapide.
Le faire à partir de la console snips est fastidieux.
Avez-vous trouvé, via l'import et l'export de la console, un moyen de faire plus rapide.
Re: [Sujet officiel] l'assistant vocal Snips
Après plusieurs essais, impossible d'installer les dépandance du plugin snips.
Voici le fichier log:
Je ne vois pas le problème
Voici le fichier log:
Code : Tout sélectionner
Start to install dependances
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
php-pear is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
converted 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (UTF-8)
--2018-08-31 13:23:55-- http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
Resolving repo.mosquitto.org (repo.mosquitto.org)... 2001:ba8:1f1:f271::2, 85.119.83.194
Connecting to repo.mosquitto.org (repo.mosquitto.org)|2001:ba8:1f1:f271::2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3120 (3.0K) [application/octet-stream]
Saving to: 'mosquitto-repo.gpg.key.61'
0K ... 100% 3.31M=0.001s
2018-08-31 13:23:55 (3.31 MB/s) - 'mosquitto-repo.gpg.key.61' saved [3120/3120]
OK
converted 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (UTF-8)
--2018-08-31 13:23:55-- http://repo.mosquitto.org/debian/mosquitto-jessie.list
Resolving repo.mosquitto.org (repo.mosquitto.org)... 2001:ba8:1f1:f271::2, 85.119.83.194
Connecting to repo.mosquitto.org (repo.mosquitto.org)|2001:ba8:1f1:f271::2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 50 [application/octet-stream]
Saving to: 'mosquitto-jessie.list'
0K 100% 5.91M=0s
2018-08-31 13:23:55 (5.91 MB/s) - 'mosquitto-jessie.list' saved [50/50]
cp: cannot stat 'mosquitto-jessie.list': No such file or directory
Ign http://ftp.fr.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.fr.debian.org jessie-updates InRelease
Hit http://ftp.fr.debian.org jessie Release.gpg
Hit http://security.debian.org jessie/updates/main Sources
Hit http://ftp.fr.debian.org jessie Release
Hit https://deb.nodesource.com jessie InRelease
Hit http://security.debian.org jessie/updates/non-free Sources
Hit https://deb.nodesource.com jessie/main Sources
Hit http://ftp.fr.debian.org jessie-updates/main Sources
Hit http://security.debian.org jessie/updates/contrib Sources
Hit https://deb.nodesource.com jessie/main amd64 Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://ftp.fr.debian.org jessie-updates/non-free Sources
Hit http://security.debian.org jessie/updates/main amd64 Packages
Get:2 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Hit http://ftp.fr.debian.org jessie-updates/contrib Sources
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Get:4 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:5 http://ftp.fr.debian.org jessie-updates/main amd64 Packages/DiffIndex [11.8 kB]
Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/contrib Translation-en
Get:7 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:8 http://ftp.fr.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Get:9 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Get:10 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Hit http://ftp.fr.debian.org jessie-updates/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/non-free Translation-en
Get:11 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Hit http://ftp.fr.debian.org jessie-updates/contrib Translation-en
Get:12 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Get:13 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [3688 B]
Get:14 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://ftp.fr.debian.org jessie/main Sources
Hit http://ftp.fr.debian.org jessie/non-free Sources
Hit http://ftp.fr.debian.org jessie/contrib Sources
Hit http://ftp.fr.debian.org jessie/main amd64 Packages
Hit http://ftp.fr.debian.org jessie/non-free amd64 Packages
Hit http://ftp.fr.debian.org jessie/contrib amd64 Packages
Hit http://ftp.fr.debian.org jessie/contrib Translation-en
Hit http://ftp.fr.debian.org jessie/main Translation-en
Hit http://ftp.fr.debian.org jessie/main Translation-fr
Hit http://ftp.fr.debian.org jessie/non-free Translation-en
Fetched 17.0 kB in 5s (3340 B/s)
Reading package lists...
Installing mqtt dependances
Reading package lists...
Building dependency tree...
Reading state information...
libmosquitto-dev is already the newest version.
mosquitto is already the newest version.
mosquitto-clients is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
php5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Dependances installation is done
Re: [Sujet officiel] l'assistant vocal Snips
c'est bizarre parce que dans la doc du plugin, on peut faire des binding sans conditions mais chez moi ça ne fonctionne pas.
j'ai du modifier snips.class.php pour le faire fonctionner mais ça doit pas être normal que je ne sois pas à jour !? pourtant j'ai la version du 2018-08-29 12:21:31
j'ai du modifier snips.class.php pour le faire fonctionner mais ça doit pas être normal que je ne sois pas à jour !? pourtant j'ai la version du 2018-08-29 12:21:31
Re: [Sujet officiel] l'assistant vocal Snips
tu as regardé dans Troubleshooting de https://snips.gitbook.io/documentation/ ... rms/jeedomLaregie a écrit : ↑31 août 2018, 13:26Après plusieurs essais, impossible d'installer les dépandance du plugin snips.
Voici le fichier log:
Je ne vois pas le problèmeCode : Tout sélectionner
Start to install dependances Reading package lists... Building dependency tree... Reading state information... lsb-release is already the newest version. php-pear is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. converted 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key' (UTF-8) --2018-08-31 13:23:55-- http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key Resolving repo.mosquitto.org (repo.mosquitto.org)... 2001:ba8:1f1:f271::2, 85.119.83.194 Connecting to repo.mosquitto.org (repo.mosquitto.org)|2001:ba8:1f1:f271::2|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3120 (3.0K) [application/octet-stream] Saving to: 'mosquitto-repo.gpg.key.61' 0K ... 100% 3.31M=0.001s 2018-08-31 13:23:55 (3.31 MB/s) - 'mosquitto-repo.gpg.key.61' saved [3120/3120] OK converted 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (ANSI_X3.4-1968) -> 'http://repo.mosquitto.org/debian/mosquitto-jessie.list' (UTF-8) --2018-08-31 13:23:55-- http://repo.mosquitto.org/debian/mosquitto-jessie.list Resolving repo.mosquitto.org (repo.mosquitto.org)... 2001:ba8:1f1:f271::2, 85.119.83.194 Connecting to repo.mosquitto.org (repo.mosquitto.org)|2001:ba8:1f1:f271::2|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 50 [application/octet-stream] Saving to: 'mosquitto-jessie.list' 0K 100% 5.91M=0s 2018-08-31 13:23:55 (5.91 MB/s) - 'mosquitto-jessie.list' saved [50/50] cp: cannot stat 'mosquitto-jessie.list': No such file or directory Ign http://ftp.fr.debian.org jessie InRelease Hit http://security.debian.org jessie/updates InRelease Hit http://ftp.fr.debian.org jessie-updates InRelease Hit http://ftp.fr.debian.org jessie Release.gpg Hit http://security.debian.org jessie/updates/main Sources Hit http://ftp.fr.debian.org jessie Release Hit https://deb.nodesource.com jessie InRelease Hit http://security.debian.org jessie/updates/non-free Sources Hit https://deb.nodesource.com jessie/main Sources Hit http://ftp.fr.debian.org jessie-updates/main Sources Hit http://security.debian.org jessie/updates/contrib Sources Hit https://deb.nodesource.com jessie/main amd64 Packages Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B] Hit http://ftp.fr.debian.org jessie-updates/non-free Sources Hit http://security.debian.org jessie/updates/main amd64 Packages Get:2 https://deb.nodesource.com jessie/main Translation-fr [162 B] Hit http://ftp.fr.debian.org jessie-updates/contrib Sources Hit http://security.debian.org jessie/updates/non-free amd64 Packages Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B] Hit http://security.debian.org jessie/updates/contrib amd64 Packages Get:4 https://deb.nodesource.com jessie/main Translation-fr [162 B] Get:5 http://ftp.fr.debian.org jessie-updates/main amd64 Packages/DiffIndex [11.8 kB] Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B] Hit http://security.debian.org jessie/updates/contrib Translation-en Get:7 https://deb.nodesource.com jessie/main Translation-fr [162 B] Get:8 http://ftp.fr.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B] Get:9 https://deb.nodesource.com jessie/main Translation-en [162 B] Hit http://security.debian.org jessie/updates/main Translation-en Get:10 https://deb.nodesource.com jessie/main Translation-fr [162 B] Hit http://ftp.fr.debian.org jessie-updates/contrib amd64 Packages Hit http://security.debian.org jessie/updates/non-free Translation-en Get:11 https://deb.nodesource.com jessie/main Translation-en [162 B] Ign https://deb.nodesource.com jessie/main Translation-en Hit http://ftp.fr.debian.org jessie-updates/contrib Translation-en Get:12 https://deb.nodesource.com jessie/main Translation-fr [162 B] Ign https://deb.nodesource.com jessie/main Translation-fr Get:13 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [3688 B] Get:14 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B] Hit http://ftp.fr.debian.org jessie/main Sources Hit http://ftp.fr.debian.org jessie/non-free Sources Hit http://ftp.fr.debian.org jessie/contrib Sources Hit http://ftp.fr.debian.org jessie/main amd64 Packages Hit http://ftp.fr.debian.org jessie/non-free amd64 Packages Hit http://ftp.fr.debian.org jessie/contrib amd64 Packages Hit http://ftp.fr.debian.org jessie/contrib Translation-en Hit http://ftp.fr.debian.org jessie/main Translation-en Hit http://ftp.fr.debian.org jessie/main Translation-fr Hit http://ftp.fr.debian.org jessie/non-free Translation-en Fetched 17.0 kB in 5s (3340 B/s) Reading package lists... Installing mqtt dependances Reading package lists... Building dependency tree... Reading state information... libmosquitto-dev is already the newest version. mosquitto is already the newest version. mosquitto-clients is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... php5-dev is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Dependances installation is done
tu as quoi comme version de PHP dans la page santé ?
Re: [Sujet officiel] l'assistant vocal Snips
A priori, pour jessie, c'est php5.
Re: [Sujet officiel] l'assistant vocal Snips
Effectivement, j'etais pas dans le bon log.
Le bon log m'a indiqué de faire sudo dpkg --configure -a pour resoudre un probleme. J'ai ensuite relancer l'install des dependances, cela me marque que c'est ok dans les logs mais pas dans le plugin et celui-ci ne se lance pas...
le logs des dependances:
Il y a une autre manip que je peux faire pour trouver plus d'info sur le probleme?
Le bon log m'a indiqué de faire sudo dpkg --configure -a pour resoudre un probleme. J'ai ensuite relancer l'install des dependances, cela me marque que c'est ok dans les logs mais pas dans le plugin et celui-ci ne se lance pas...
le logs des dependances:
Code : Tout sélectionner
Start to install dependances
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version.
php-pear is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 181 not upgraded.
Hit http://archive.raspberrypi.org jessie InRelease
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit https://deb.nodesource.com jessie InRelease
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en
Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit https://raspbian.snips.ai stable InRelease
Ign https://deb.nodesource.com jessie/main Translation-en
Hit https://dtcooper.github.io jessie InRelease
Hit https://dtcooper.github.io jessie/main armhf Packages
Hit https://raspbian.snips.ai stable/main armhf Packages
Get:6 https://raspbian.snips.ai stable/main Translation-en
Get:7 https://raspbian.snips.ai stable/main Translation-en
Get:8 https://dtcooper.github.io jessie/main Translation-en [9340 B]
Get:9 https://raspbian.snips.ai stable/main Translation-en
Get:10 https://raspbian.snips.ai stable/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Get:11 https://raspbian.snips.ai stable/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign https://raspbian.snips.ai stable/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Get:12 https://dtcooper.github.io jessie/main Translation-en [9340 B]
Get:13 https://dtcooper.github.io jessie/main Translation-en [9340 B]
Get:14 https://dtcooper.github.io jessie/main Translation-en [9340 B]
Get:15 https://dtcooper.github.io jessie/main Translation-en [9340 B]
Ign https://dtcooper.github.io jessie/main Translation-en
Reading package lists...
Installing mqtt dependances
Reading package lists...
Building dependency tree...
Reading state information...
libmosquitto-dev is already the newest version.
mosquitto is already the newest version.
mosquitto-clients is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 181 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
php5-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 181 not upgraded.
Dependances installation is done
Re: [Sujet officiel] l'assistant vocal Snips
Comme version de PHP, j'ai: 5.6.36-0+deb8u1
Re: [Sujet officiel] l'assistant vocal Snips
Je ne vois pas .
moi j'avais débuggé l'install des dependances pour trouver mon probleme (php5/php7) :
dans /var/www/html/jeedom/plugins/snips/resources/install.sh (ou /var/www/html/plugins/snips/resources/install.sh )
tu regardes ce qu'il fait ligne par ligne et tu le fais à la main ou tu devine où il peut y avoir un probleme...
tu mets des echo "toto 1 2 3" pour voir par où il passe.
peut etre que tu n'est pas sous Apache ?
moi j'avais débuggé l'install des dependances pour trouver mon probleme (php5/php7) :
dans /var/www/html/jeedom/plugins/snips/resources/install.sh (ou /var/www/html/plugins/snips/resources/install.sh )
tu regardes ce qu'il fait ligne par ligne et tu le fais à la main ou tu devine où il peut y avoir un probleme...
tu mets des echo "toto 1 2 3" pour voir par où il passe.
peut etre que tu n'est pas sous Apache ?
-
- Timide
- Messages : 280
- Inscription : 27 oct. 2016, 18:40
- Localisation : saint-junien
- Contact :
Re: [Sujet officiel] l'assistant vocal Snips
chsalmon a écrit : ↑28 août 2018, 13:59ok , J'ai installé sur Debian 9 c'est pas plug n play et j'ai pas testé qu'il réponde bien je ne suis pas chez moi...
Voici la procédure pour info, à partir d'une installe fraiche de debian 9 :
Ajout de la commande sudo qui sert toujours... (changez l'utilisateur chris par le votre)Code : Tout sélectionner
su apt-get install sudo -y usermod -aG sudo chris sudo nano /etc/sudoers
Rajouter de l'utilisateur chris dans le fichier (mettez le nom que vous voulez...)
je crois qu'il faut NOPASSWD pour l'install de snips, vous pouvez changé apres l'installInstaller nodejs et SAM (besoin de unzip pour la suite)Code : Tout sélectionner
# Allow members of group sudo to execute any command sudo ALL=(ALL:ALL) ALL ajouter --> chris ALL=(ALL) NOPASSWD: ALL
ajouter la ligne non-free au fichier /etc/apt/sources.list (pour snips-tts)Code : Tout sélectionner
sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs sudo npm install -g snips-sam sudo apt-get install unzip
lancer sam init et install de l'assistant du compte snips (saisie lors du login)Code : Tout sélectionner
sudo nano /etc/apt/sources.list Ajouter --> deb http://ftp.de.debian.org/debian stretch main non-free sudo apt-get update
Code : Tout sélectionner
sam connect localhost sam init sam login sam install assistant
Code : Tout sélectionner
sudo apt-get install snips-tts
sam statusCode : Tout sélectionner
Connected to device localhost OS version ................... Debian GNU/Linux 9 (stretch) Installed assistant .......... Mirror Language ..................... fr Hotword ...................... hey_snips ASR engine ................... snips Status ....................... Live Service status: snips-analytics .............. (not running) snips-asr .................... 0.58.2 (running) snips-audio-server ........... 0.58.2 (not running) snips-dialogue ............... 0.58.2 (running) snips-hotword ................ 0.58.2 (running) snips-nlu .................... 0.58.2 (running) snips-skill-server ........... 0.58.2 (not running) snips-tts .................... 0.58.2 (running)
Voilà en gros la procédure, je l'ai fait apres l'install alors y'a peut etre des détails oubliés...
je test ce soir pour voir si ça fonctionne vraiment
Edit : Je Valide ! ça fonctionne nickel avec debian 9. Du coup j'ai fait pointer mes satellites sur ce serveur.
pensez à éditer le fichier : sudo nano /etc/snips.toml pour paramétrer les satellites
extrait du fichier :c'est tout sur le serveur.Code : Tout sélectionner
../.. [snips-hotword] audio = ["satellite1@mqtt","satellite2@mqtt"] (par exemple, pour mes deux satellites) ../..
Meme fichier à éditer sur les satellites...
sudo nano /etc/snips.toml
(C'est le code de tout le fichier que j'ai sur mes satellites)Code : Tout sélectionner
[snips-tts] [snips-dialogue] sound_feedback_enabled_default = true [snips-asr] [snips-nlu] [snips-asr-google] [snips-analytics] [snips-hotword] [snips-audio-server] bind = "satellite1@mqtt" (nom du satellite 1) [snips-common] mqtt = "192.168.1.93:1883" (adresse du serveur)
redémarrer les services apres les modifs des fichiersCode : Tout sélectionner
sudo systemctl restart 'snips-*'
je suis interresé par ce projet et je me lance donc dans la conf du serveur sous debian 9.5 dans une vm
Donc je tente l'installation comme indiqué mais bon paf le chien lorsque j'arrive sur la commande:
Code : Tout sélectionner
sam init
Code : Tout sélectionner
sam init
Installing Snips Platform components. This may take a few minutes...
✔ Updating aptitude repository
✔ Installing dirmngr
✔ Adding Snips APT source list
✔ Adding Snips PGP public key
✔ Updating aptitude repository
✔ Installing Snips Platform, this could take a while, grab a cup of tea & relax
✔ Adding current user to snips-skills-admin group for security
Disabling Mosquitto persistence
✖ Failed to install platform: Error: sudo: pas de tty présent et pas de programme askpass spécifié
at SSH.<anonymous> (/usr/lib/node_modules/snips-sam/node_modules/node-ssh/lib/index.js:175:19)
at Generator.next (<anonymous>)
at step (/usr/lib/node_modules/snips-sam/node_modules/node-ssh/lib/index.js:39:191)
at /usr/lib/node_modules/snips-sam/node_modules/node-ssh/lib/index.js:39:361
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)
Jeedom Raspi3 (Teleinfo,z-wave)
Re: [Sujet officiel] l'assistant vocal Snips
il faut creer le sudo sans mot de passe pour l'utilisateur courant comme indiqué ( tu mets ton user a la place de "chris") :
# Allow members of group sudo to execute any command
sudo ALL=(ALL:ALL) ALL
ajouter --> chris ALL=(ALL) NOPASSWD: ALL
(sam init veux demandé le mot de passe pour sudo mais ne peut pas, donc il faut mettre nopasswd)
# Allow members of group sudo to execute any command
sudo ALL=(ALL:ALL) ALL
ajouter --> chris ALL=(ALL) NOPASSWD: ALL
(sam init veux demandé le mot de passe pour sudo mais ne peut pas, donc il faut mettre nopasswd)
Dernière édition par chsalmon le 31 août 2018, 19:28, édité 1 fois.
-
- Timide
- Messages : 280
- Inscription : 27 oct. 2016, 18:40
- Localisation : saint-junien
- Contact :
Re: [Sujet officiel] l'assistant vocal Snips
j'ai bien suivie cette consigne:
j'ai vérifié mon sudo
Code : Tout sélectionner
christophe ALL=(ALL) NOPASSWD:ALL
Code : Tout sélectionner
sudo -l
Entrées par défaut pour christophe sur srv-snips :
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
L'utilisateur christophe peut utiliser les commandes suivantes sur srv-snips :
(ALL) NOPASSWD: ALL
(ALL : ALL) ALL
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)
Jeedom Raspi3 (Teleinfo,z-wave)
-
- Timide
- Messages : 280
- Inscription : 27 oct. 2016, 18:40
- Localisation : saint-junien
- Contact :
Re: [Sujet officiel] l'assistant vocal Snips
Bon j'ai trouver l'horreur, dans le fichier sudoers j'aidu modifié la ligne %sudo pour lui mettre:palouf34 a écrit : ↑31 août 2018, 19:29j'ai bien suivie cette consigne:
j'ai vérifié mon sudoCode : Tout sélectionner
christophe ALL=(ALL) NOPASSWD:ALL
Code : Tout sélectionner
sudo -l Entrées par défaut pour christophe sur srv-snips : env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin L'utilisateur christophe peut utiliser les commandes suivantes sur srv-snips : (ALL) NOPASSWD: ALL (ALL : ALL) ALL
Code : Tout sélectionner
%sudo ALL=(ALL) NOPASSWD: ALL
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)
Jeedom Raspi3 (Teleinfo,z-wave)
Re: [Sujet officiel] l'assistant vocal Snips
Je vois que je ne suis pas seul
Si tu arrives à l'installer, tiens moi au courant, merci.
Re: [Sujet officiel] l'assistant vocal Snips
Même soucis sur ma VM Debian 8 de prod alors que je n'ai pas eu ce souci avec le plugin en Beta sur un RPI de test. J'ai la même version de PHP que vous (pas de PHP 7 installé), en revanche, je m'interroge sur cette partie du code du script d'install (/var/www/html/plugins/snips/resources/install.sh) des dépendances qui est spécifique à Debian :
Code : Tout sélectionner
if [ "$archi" == "x86_64" ]; then
if [ `lsb_release -i -s` == "Debian" ]; then
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
if [ `lsb_release -c -s` == "jessie" ]; then
wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
rm /etc/apt/sources.list.d/mosquitto-jessie.list
cp -r mosquitto-jessie.list /etc/apt/sources.list.d/mosquitto-jessie.list
fi
if [ `lsb_release -c -s` == "stretch" ]; then
wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
rm /etc/apt/sources.list.d/mosquitto-stretch.list
cp -r mosquitto-stretch.list /etc/apt/sources.list.d/mosquitto-stretch.list
fi
fi
fi
J'ai essayé en commentant les 2 lignes suivantes :
Code : Tout sélectionner
# rm /etc/apt/sources.list.d/mosquitto-jessie.list
# cp -r mosquitto-jessie.list /etc/apt/sources.list.d/mosquitto-jessie.list
Etes vous aussi sur Debian ? (ou sur Raspbian ?)
Re: [Sujet officiel] l'assistant vocal Snips
Je suis en train d'essayer aussi...
Meme chose que toi pour les 2 lignes à commenter.
Et sur la variable archi que l'on obtient via
Cela retourne armv7l et non x86-x64, du coup je remplace x86-x64 par armv7l pour renter dans la boucle.
et sur le if suivant, manque le case Raspbian.
Du coup, j'ai installé aussi mosquitto mais le plugin indique toujours non installé.
Je regarde la 2eme partie du code conernant le php....
Meme chose que toi pour les 2 lignes à commenter.
Et sur la variable archi que l'on obtient via
Code : Tout sélectionner
archi=`lscpu | grep Architecture | awk '{ print $2 }'`
et sur le if suivant, manque le case Raspbian.
Du coup, j'ai installé aussi mosquitto mais le plugin indique toujours non installé.
Je regarde la 2eme partie du code conernant le php....
Re: [Sujet officiel] l'assistant vocal Snips
Pas de soucis de mon côté pour la variable archi, j'obtiens bien "x86_64" (je suis sur un nuc Intel) et je rentre dans la boucle.
Re: [Sujet officiel] l'assistant vocal Snips
J'ai réussi sur rpi3 en installant mosquitto alpha et redemarrant apache.
Je pense que dans le script d'install, on ne passe pas dans certaines boucles car lors de la première installation, des echo sont fait dans des fichiers de conf mais mosquitto etait mal installés, du coup lors des install suivantes, les echos etant detectés et on ne passe plus dans les boucles. Pas sur d'etre clair...
J'ai réussi à la main, j'essai de reintegrer ca dans le script de depart et je le poste ici
Code : Tout sélectionner
echo "" | pecl install Mosquitto-alpha
J'ai réussi à la main, j'essai de reintegrer ca dans le script de depart et je le poste ici
Re: [Sujet officiel] l'assistant vocal Snips
Tout pareil, j'etais en train de l'écrire mais tu m'as précédé
Re: [Sujet officiel] l'assistant vocal Snips
cool arnog23.
Je poste le miens ici, je suis pas pro du code propre alors n'hesite pas à mixer avec le tiens.
J'ai modifié l'install.sh pour le rendre compatible rpi3 jessie:
Je poste le miens ici, je suis pas pro du code propre alors n'hesite pas à mixer avec le tiens.
J'ai modifié l'install.sh pour le rendre compatible rpi3 jessie:
Code : Tout sélectionner
#! /bin/bash
echo "Start to install dependances"
touch /tmp/SNIPS_dep
echo 0 > /tmp/SNIPS_dep
apt-get -y install lsb-release php-pear
archi=`lscpu | grep Architecture | awk '{ print $2 }'`
if [ "$archi" == "x86_64" ] || [ "$archi" == "armv7l" ]; then
if [ `lsb_release -i -s` == "Debian" ] || [ `lsb_release -i -s` == "Raspbian" ]; then
rm mosquitto-repo.gpg.key* -f
wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
apt-key add mosquitto-repo.gpg.key
cd /etc/apt/sources.list.d/
if [ `lsb_release -c -s` == "jessie" ]; then
rm mosquitto-repo.gpg.key
rm mosquitto-jessie.list* -f
sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list
fi
if [ `lsb_release -c -s` == "stretch" ]; then
wget http://repo.mosquitto.org/debian/mosquitto-stretch.list
rm /etc/apt/sources.list.d/mosquitto-stretch.list
cp -r mosquitto-stretch.list /etc/apt/sources.list.d/mosquitto-stretch.list
fi
fi
fi
echo 10 > /tmp/SNIPS_dep
apt-get update
echo 30 > /tmp/SNIPS_dep
echo "Installing mqtt dependances"
apt-get -y install mosquitto mosquitto-clients libmosquitto-dev
echo 80 > /tmp/SNIPS_dep
if [[ -d "/etc/php5/" ]]; then
apt-get -y install php5-dev
if [[ -d "/etc/php5/cli/" ]]; then
echo "" | pecl install Mosquitto-alpha
echo 80 > /tmp/SNIPS_dep
if [[ ! `cat /etc/php5/cli/php.ini | grep "mosquitto"` ]]; then
echo "extension=mosquitto.so" | tee -a /etc/php5/cli/php.ini
fi
fi
if [[ -d "/etc/php5/fpm/" && ! `cat /etc/php5/fpm/php.ini | grep "mosquitto"` ]]; then
echo "extension=mosquitto.so" | tee -a /etc/php5/fpm/php.ini
service php5-fpm restart
fi
if [[ -d "/etc/php5/apache2/" && ! `cat /etc/php5/apache2/php.ini | grep "mosquitto"` ]]; then
echo "extension=mosquitto.so" | tee -a /etc/php5/apache2/php.ini
rm /tmp/SNIPS_dep
echo "Dependances installation is done"
service apache2 restart
fi
else
apt-get -y install php7.0-dev
if [[ -d "/etc/php/7.0/cli/" && ! `cat /etc/php/7.0/cli/php.ini | grep "mosquitto"` ]]; then
echo "" | pecl install Mosquitto-alpha
echo 80 > /tmp/SNIPS_dep
echo "extension=mosquitto.so" | tee -a /etc/php/7.0/cli/php.ini
fi
if [[ -d "/etc/php/7.0/fpm/" && ! `cat /etc/php/7.0/fpm/php.ini | grep "mosquitto"` ]]; then
echo "extension=mosquitto.so" | tee -a /etc/php/7.0/fpm/php.ini
service php5-fpm restart
fi
if [[ -d "/etc/php/7.0/apache2/" && ! `cat /etc/php/7.0/apache2/php.ini | grep "mosquitto"` ]]; then
echo "extension=mosquitto.so" | tee -a /etc/php/7.0/apache2/php.ini
rm /tmp/SNIPS_dep
echo "Dependances installation is done"
service apache2 restart
fi
fi
rm /tmp/SNIPS_dep
mkdir /tmp/jeedom/snips
chmod 777 /tmp/jeedom/snips
echo "Dependances installation is done"
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités