Installation de snips sur raspberry

L’installation

l’installation de snips

La méthode d’installation que je te propose n’est pas la méthode officielle. La méthode officielle passe par « sam init ». Mais l’avantage de ce que tu vas lire ci-dessous, c’est que tu apprendras un peu ce qui se passe en arrière plan. Et si tu as un problème avec « sam init », alors tu pourras rejouer l’installation étape par étape et voir où ça peut bloquer.

Il va te falloir installer un certain nombre de logiciels nécessaires à snips. Nous allons donc nous en occuper dans un premier temps. Entre chacune des lignes ci-dessous pour installer les packages dont nous allons avoir besoin.

$ sudo apt-get update
$ sudo apt-get install -y dirmngr python-pip curl

Bon, on va pouvoir s’occuper de l’installation de snips. Pour ça, on va ajouter dans la base de données des logiciels de notre raspberry, la possibilité d’aller chercher et installer snips

$ sudo bash -c 'echo "deb https://raspbian.snips.ai/$(lsb_release -cs) stable main" > /etc/apt/sources.list.d/snips.list'  
$ sudo apt-key adv --keyserver gpg.mozilla.org --recv-keys D4F50CDCA10A2849 

Normalement, tu devrais avoir une réponse dans ce genre :

pi@raspberrypi:~$ sudo apt-key adv --keyserver gpg.mozilla.org --recv-keys F727C778CCB0A455
Executing: /tmp/apt-key-gpghome.BuKu2SeWeQ/gpg.1.sh --keyserver gpg.mozilla.org --recv-keys F727C778CCB0A455
gpg: key F727C778CCB0A455: public key "Snips Debian distribution <infra@snips.ai>" imported
gpg: Total number processed: 1
gpg:               imported: 1
pi@raspberrypi:~$

Si tout est ok, on va pouvoir passer à l’installation de snips. Maintenant que nous avons ajouté l’endroit où télécharger snips, nous allons mettre à jour la base de données des logiciels du raspberry puis lancer l’install de snips

$ sudo apt-get update
$ sudo apt-get install -y snips-platform-voice snips-skill-server
 

Si tout s’est bien passé, cela devrait se terminer par tout sauf un truc du genre « ERROR » ou « ERR »

L’installation de sam

Sam est un petit logiciel développé par l’équipe de snips pour mieux administrer snips. Lui aussi a besoin comme prérequis d’autres logiciels que tu vas installer de ce pas. Le premier est node.js, un outil très pratique sur lequel je reviendrai plus tard. Pour cela, on ne passera pas par apt-get install

$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

Puis

$ sudo apt-get install -y nodejs

Pour s’assurer que tout s’est installé correctement, on va faire

$ node -v
v10.14.2

Évidemment, en fonction de la date à laquelle tu vas lire cet article et exécuter cette commande, la version peut un peu changer, il n’y aura rien de grave…

Maintenant que node.js est installé, on a un petit outil très pratique qui s’appelle « npm » qui va nous permettre d’installer sam. C’est parti

$ sudo npm install -g snips-sam

si tout s’est bien passé, sam est désormais disponible.

$ sam status

La commande ci-dessus devrait te répondre :

pi@raspberrypi:~ $ sam status

x No credentials found
pi@raspberrypi:~ $

Le fait qu’il n’y ait pas de « credentials » pour le moment n’est pas un problème.On verra ça plus loin

Passons à la configuration de snips

Soyez le premier à commenter

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.