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 !
arnog23
Timide
Messages : 428
Inscription : 02 mars 2016, 21:50

Re: [Sujet officiel] l'assistant vocal Snips

Message par arnog23 » 01 sept. 2018, 00:17

J'ai aussi fait un

Code : Tout sélectionner

chown www-data:www-data /tmp/jeedom/snips
car le repertoire était créé en root et tout les autres répertoires sont en www-data.

Avatar de l’utilisateur
Laregie
Timide
Messages : 243
Inscription : 18 août 2014, 19:17
Localisation : A coté de Toulouse

Re: [Sujet officiel] l'assistant vocal Snips

Message par Laregie » 01 sept. 2018, 01:59

toufou a écrit :
01 sept. 2018, 00:14
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:

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"
Merci, ça à marché pour mon cas ;)

palouf34
Timide
Messages : 280
Inscription : 27 oct. 2016, 18:40
Localisation : saint-junien
Contact :

Re: [Sujet officiel] l'assistant vocal Snips

Message par palouf34 » 01 sept. 2018, 11:51

donc j'ai finis l'installation du server mais j'ai bien l'erreur concernant hermes, donc pour l'instant c'est mort pour avoir le serveur en mode VM.

Code : Tout sélectionner

✖ Error setting up virtualenv, one or more actions might not be able to run. Reason :
Could not find a version that satisfies the requirement hermes_python>=0.1 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for hermes_python>=0.1 (from -r requirements.txt (line 1))

on le trouve même pas dans les dépôts github, dommage car on aurait put peut etre l'adapter....
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)

Tristan35
Timide
Messages : 407
Inscription : 09 juin 2017, 21:53
Localisation : Rennes

Re: [Sujet officiel] l'assistant vocal Snips

Message par Tristan35 » 01 sept. 2018, 11:58

Avec quelle version de Debian ? En Stretch chez moi ça fonctionne très bien, même pas vu la différence avec uniquement le Pi 3

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

Re: [Sujet officiel] l'assistant vocal Snips

Message par Jeandhom » 01 sept. 2018, 12:56

Ça y est, je passe mes premières commandes vocales via snips.
Je suis super content de ne pas être parti sur les solutions google et autres.

Un grand merci à la team snips.

palouf34
Timide
Messages : 280
Inscription : 27 oct. 2016, 18:40
Localisation : saint-junien
Contact :

Re: [Sujet officiel] l'assistant vocal Snips

Message par palouf34 » 01 sept. 2018, 14:24

Tristan35 a écrit :
01 sept. 2018, 11:58
Avec quelle version de Debian ? En Stretch chez moi ça fonctionne très bien, même pas vu la différence avec uniquement le Pi 3
je suis sous debian 9.5 net install en fresh install avec systeme de base et mode ssh.
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)

Avatar de l’utilisateur
Laregie
Timide
Messages : 243
Inscription : 18 août 2014, 19:17
Localisation : A coté de Toulouse

Re: [Sujet officiel] l'assistant vocal Snips

Message par Laregie » 01 sept. 2018, 15:48

Grave à votre aide, je peux faire maintenant mumuse avec snips et jeedom.

J'ai juste un dernier bug, j'ai un message d'erreur 500 : Internal Server Error quand je fais un test de TTS avec le player #[Snips-Intents][Snips-TTS-default][say]# dans un action binding.

Si quelqu’un à une idée, je suis preneur, merci.

chsalmon
Timide
Messages : 185
Inscription : 23 déc. 2014, 11:25

Re: [Sujet officiel] l'assistant vocal Snips

Message par chsalmon » 01 sept. 2018, 18:10

il faut regarder dans les log http.error de jeedom.

Tu as bien recharger l'assistant dans jeedom (Load assistant -> reload with current bindings ) parce que moi je n'ai pas de tts-default, je les ai appelé autrement (#[Snips-Intents][Snips-TTS-satellite1][say]# par exemple).
De toute façon normalement il controle dans l'action de l'intent que le nom est bon.

chsalmon
Timide
Messages : 185
Inscription : 23 déc. 2014, 11:25

Re: [Sujet officiel] l'assistant vocal Snips

Message par chsalmon » 01 sept. 2018, 18:14

palouf34 a écrit :
01 sept. 2018, 14:24
Tristan35 a écrit :
01 sept. 2018, 11:58
Avec quelle version de Debian ? En Stretch chez moi ça fonctionne très bien, même pas vu la différence avec uniquement le Pi 3
je suis sous debian 9.5 net install en fresh install avec systeme de base et mode ssh.
Tu as quoi dans ton assistant Snips (la console snips), juste Jeedom ? non forké ? (quoi que ça doit marché en forké)
Tu as ajouté une autre application ?
(il me semble avoir eu cette erreur en ajouter une application heure ou meteo je ne sais plus..)

J'ai le meme serveur et uniquement l'appli JeedomOfficiel et j'ai pas d'erreur.

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

Re: [Sujet officiel] l'assistant vocal Snips

Message par Jeandhom » 01 sept. 2018, 21:58

arnog23 a écrit :
22 août 2018, 12:37
J'ai voulu aller sur le lien Discord fourni par Valentif mais l'invitation ne semble plus valable.
https://snips.gitbook.io/documentation/ ... discussion

Avatar de l’utilisateur
Laregie
Timide
Messages : 243
Inscription : 18 août 2014, 19:17
Localisation : A coté de Toulouse

Re: [Sujet officiel] l'assistant vocal Snips

Message par Laregie » 02 sept. 2018, 00:28

Laregie a écrit :
01 sept. 2018, 15:48
Grave à votre aide, je peux faire maintenant mumuse avec snips et jeedom.

J'ai juste un dernier bug, j'ai un message d'erreur 500 : Internal Server Error quand je fais un test de TTS avec le player #[Snips-Intents][Snips-TTS-default][say]# dans un action binding.

Si quelqu’un à une idée, je suis preneur, merci.
Problème résolu en faisant une mise à jour de mon install jeedom, sudo apt-get update && sudo apt-get dist-upgrade

domars
Timide
Messages : 245
Inscription : 13 mars 2015, 12:53

Re: [Sujet officiel] l'assistant vocal Snips

Message par domars » 02 sept. 2018, 10:06

Bravo à Snips pour ce développement !

Merci aussi à @chsalmon et @palouf34 grâce à qui j’ai pu installer snips sur une vm Debian 9.

Pour une utilisation en local (pour l’instant) et en évitant d’avoir trop de hardware supplémentaire, je compte acheterun micro usb à brancher sur le nuc où tourne la vm. Le retour son se fera sur ma Squeezbox Boom (test OK).
Seul petit reproche : un débit trop rapide du message sur celle-ci.

Et une question : comme il existe un sdk pour ios, sera-t-il possible d’utiliser un iphone ou une watch comme satellite ?
Je sais, un satellite nomade fera une belle concurrence aux snips air...

Avatar de l’utilisateur
3issa
Timide
Messages : 36
Inscription : 27 juil. 2018, 08:33

Re: [Sujet officiel] l'assistant vocal Snips

Message par 3issa » 02 sept. 2018, 10:19

domars a écrit :
02 sept. 2018, 10:06
Merci aussi à @chsalmon et @palouf34 grâce à qui j’ai pu installer snips sur une vm Debian 9.
Bonjour,

J'ai le même problème que Palouf34 concernant la lib hermes_python < 0.1. J'ai pourtant suivi la procédure de chsalmon. J'ai également réessayé en utilisant les sources debian de snips ( sudo bash -c 'echo "deb https://debian.snips.ai/$(lsb_release -cs) stable main" > /etc/apt/sources.list.d/snips.list') mais le problème est le même.

Pourtant tout est correctement démarré lorsque je fais un sam status.

Lorsque je fais un essai, le micro branché sur mon raspberry 1 B (configuré en satellite) transmet bien le son capturé au serveur qui comprend ce que je dis et déclenche bien un intent (je n'ai que l'app "Bonne nuit" sur la console snips) mais je n'obtiens jamais aucun retour. Le son fonctionne bien sur le pi et j'entends bien le bip sonore de retour de snips. Mais aucune réponse.

Si quelque à une idée...

Je cherche pour l'instant juste à tester snips sans intéraction avec Jeedom.

palouf34
Timide
Messages : 280
Inscription : 27 oct. 2016, 18:40
Localisation : saint-junien
Contact :

Re: [Sujet officiel] l'assistant vocal Snips

Message par palouf34 » 02 sept. 2018, 10:39

chsalmon a écrit :
01 sept. 2018, 18:14
palouf34 a écrit :
01 sept. 2018, 14:24
Tristan35 a écrit :
01 sept. 2018, 11:58
Avec quelle version de Debian ? En Stretch chez moi ça fonctionne très bien, même pas vu la différence avec uniquement le Pi 3
je suis sous debian 9.5 net install en fresh install avec systeme de base et mode ssh.
Tu as quoi dans ton assistant Snips (la console snips), juste Jeedom ? non forké ? (quoi que ça doit marché en forké)
Tu as ajouté une autre application ?
(il me semble avoir eu cette erreur en ajouter une application heure ou meteo je ne sais plus..)

J'ai le meme serveur et uniquement l'appli JeedomOfficiel et j'ai pas d'erreur.
oui j'avais d'autre applications de selecionné, queje me suis empresser de supprimé et laissé uniquement jeedom sans fork. je relancé l'installation mais toujour la même erreur. faut il relancé une autre commande pour "purger" les assistant ?
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)

Tristan35
Timide
Messages : 407
Inscription : 09 juin 2017, 21:53
Localisation : Rennes

Re: [Sujet officiel] l'assistant vocal Snips

Message par Tristan35 » 02 sept. 2018, 10:40

Est ce que cette app est censée répondre quelque chose ?

palouf34
Timide
Messages : 280
Inscription : 27 oct. 2016, 18:40
Localisation : saint-junien
Contact :

Re: [Sujet officiel] l'assistant vocal Snips

Message par palouf34 » 02 sept. 2018, 10:53

ok ,c'est bon j'ai pur finir l'installation et le plugin jeedom est arrivé.
je prépare mon premier test.
merci pour l'aide @chsalmon
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)

Avatar de l’utilisateur
3issa
Timide
Messages : 36
Inscription : 27 juil. 2018, 08:33

Re: [Sujet officiel] l'assistant vocal Snips

Message par 3issa » 02 sept. 2018, 11:35

palouf34 a écrit :
02 sept. 2018, 10:53
ok ,c'est bon j'ai pur finir l'installation et le plugin jeedom est arrivé.
je prépare mon premier test.
merci pour l'aide @chsalmon
Tu as fait quelque chose de particulier ? Je n'arrive pas à me sortir de cette erreur hermes-python.

palouf34
Timide
Messages : 280
Inscription : 27 oct. 2016, 18:40
Localisation : saint-junien
Contact :

Re: [Sujet officiel] l'assistant vocal Snips

Message par palouf34 » 02 sept. 2018, 11:36

3issa a écrit :
02 sept. 2018, 11:35
palouf34 a écrit :
02 sept. 2018, 10:53
ok ,c'est bon j'ai pur finir l'installation et le plugin jeedom est arrivé.
je prépare mon premier test.
merci pour l'aide @chsalmon
Tu as fait quelque chose de particulier ? Je n'arrive pas à me sortir de cette erreur hermes-python.
j'ai l'erreur lorsque je relance l'install.
essaie de faire un

Code : Tout sélectionner

sam update assistan
Microserver GEN8 VM jeedom ( Conso,ballon d'eau chaude)
Jeedom Raspi3 (Teleinfo,z-wave)

Avatar de l’utilisateur
3issa
Timide
Messages : 36
Inscription : 27 juil. 2018, 08:33

Re: [Sujet officiel] l'assistant vocal Snips

Message par 3issa » 02 sept. 2018, 12:55

Effectivement, je n'ai pas d'erreur lorsque je lance ta commande.

Par contre, je n'ai toujours pas de retour sonore de la part de l'assistant autre que le bip. Et j'obtiens toujours ce log lors d'un sam watch :

[Dialogue] session with id '9b6d6fd5-d2ff-4335-846d-643e3aac5941' was ended on site satellite. The session was ended because one of the component didn't respond in a timely manner

J'utilise l'app "Bonne nuit" pour mes tests. D'après ce que j'ai compris, je suis censé avoir un retour... Vous testez avec quelles apps dans la console snips ?

Tristan35
Timide
Messages : 407
Inscription : 09 juin 2017, 21:53
Localisation : Rennes

Re: [Sujet officiel] l'assistant vocal Snips

Message par Tristan35 » 02 sept. 2018, 13:00

Essaye de tester avec Jeedom directement, tu auras le TTS pour tester ta sortie son ;)

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

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