Installation de snips sur raspberry

Configuration de snips

Maintenant que nous savons que le son est correctement configuré, nous allons nous attaquer à la config de snips à l’aide du petit outil « sam » que l’on a installé précédemment.

Pour cela on va demander à sam de se connecter à notre snips :

$ sam connect localhost

le login, tu laisses « pi » en appuyant directement sur « Entrée » puis en mot de passe, et bien tu rentres ton mot de passe, logique

v Connected to localhost
Generating public/private rsa key pair.
Created directory '/home/pi/.ssh'.
Your identification has been saved in /home/pi/.ssh/id_rsa_snips.
Your public key has been saved in /home/pi/.ssh/id_rsa_snips.pub.
The key fingerprint is:
SHA256:pLVlw74CxyFnm/Vr6V9qxiYr5MV+K1YlURHgjI1zfag Snips RSA key
The key's randomart image is:
+---[RSA 4096]----+
|             ..++|
|         .  * o. |
|      . * *+ =.o.|
|       O X oo.. o|
|      o S ..E  o |
|       o  ..oo.  |
|        .o.o+o  .|
|         .oo= *o |
|           ooX+. |
+----[SHA256]-----+
i A public key has been generated and copied to the device at localhost:~/.ssh/authorized_keys
pi@raspberrypi:~ $

Comme c’est la première fois que tu te connectes, il a fait un truc bizarre de clé RSA tout ça, ne t’inquiète pas, c’est normal.

La commande qui nous permet de savoir comment va snips c’est « sam status ». Alors lançons et regardons le résultat :

pi@raspberrypi:~ $ sam status

Connected to device localhost

OS version ................... Raspbian GNU/Linux 9 (stretch)
Installed assistant .......... Not installed
Status ....................... Live (no assistant)

Service status:

snips-analytics .............. 0.60.8 (not running)
snips-asr .................... 0.60.8 (not running)
snips-audio-server ........... 0.60.8 (running)
snips-dialogue ............... 0.60.8 (not running)
snips-hotword ................ 0.60.8 (not running)
snips-nlu .................... 0.60.8 (not running)
snips-skill-server ........... (not running)
snips-tts .................... 0.60.8 (running)

pi@raspberrypi:~ $

Ok, les seuls services en verts sont actuellement « snips-audio-server » et « snips-tts ». C’est normal.

Pour te rassurer sur le fait qu’au niveau du son, tout va bien, tu peux faire un « sam test speaker »

pi@raspberrypi:~ $ sam test speaker
Testing speaker
v Playing sound on your speaker. Press Enter to stop...
Playing sound on your speaker. Press Enter to stop... done
i Didn't hear anything ? Run : sam setup audio
pi@raspberrypi:~ $ sam status

et pour le micro un « sam test microphone »

pi@raspberrypi:~ $ sam test microphone
i Plug in your microphone and turn on your speaker
Stopping snips audio server
v Say something in the microphone, then press a key to continue...

Baragouine une jolie phrase puis appuie sur une touche de ton clavier. Tu devrais entendre ce que tu viens de dire.

Création d’un compte snips.

Maintenant que snips est prêt, on va lui ajouter des compétences, en langage assistant vocal, on appelle ça des « skills ». Pour ça, il faut aller sur le site de snips, se créer un compte. C’est parti en cliquant sur le lien
https://console.snips.ai/login

Enregistrement d’un compte snips

On clique sur « Sign Up » en bas à droite en bleu.

Enregistrement d’un compte snips (suite)

Dans le champ « Username », tu mets ton pseudo (que tu n’oublieras pas de préférence)
Dans le champ « Email », bon je pense que c’est clair.
Dans le champ « Password », tu mets un mot de passe (que tu n’oublieras pas non plus…)
Tu gères le captcha et clique sur « Sign up »

Compte créé

Si tu es bilingue, n’hésite pas à aller lire le tutoriel complet. Si tu souhaites continuer cet article, clique sur « Let’s Get Started ».
Normalement, tu as aussi reçu un mail pour activer ton compte. Je te conseille d’aller le faire dès maintenant.

Création du premier assistant

Là, il nous demande de créer notre premier assistant. En effet, il est possible d’avoir plusieurs assistants dans son compte snips, même si tous ne peuvent être déployés en même temps sur un snips. Pratique quand on veut essayer un assistant en test sans casser celui qui fonctionne.

Appelons-le « coxprod_diy » et sélectionnons la langue « French »

Création du premier assistant (suite)

Hop ! Il est temps de cliquer sur « Create »

Création avec succès

Bon, tu commences à devenir bilingue, donc je te laisse cliquer sur « Add Some Apps »

Sélection d’une application

Bon, dans un premier temps, on va prendre une application très simple qui s’appelle « Heure » écrite par « Joseph ». On clique sur « Add App » puis on va tout en bas à droite et on clique sur « Add Apps »

Première « Apps » installée

Et voilà ! Notre premier assistant est créé et on lui a ajouté la compétence de donner l’heure quand on lui demande :).
Ce que nous allons essayer de ce pas évidemment.

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.