Snips – créer un hotword personnalisé

Test de bon fonctionnement

Comme on n’en a pris l’habitude, on fait un petit « sam status » histoire de s’assurer que tout va bien :

Connected to device localhost

OS version ................... Raspbian GNU/Linux 9 (stretch)
Installed assistant .......... coxprod_diy
Language ..................... fr
Hotword ...................... hey_snips
ASR engine ................... snips
Status ....................... Live

Service status:

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

C’est le cas ici. Je vais donc faire un « sam watch » et déclencher snips avec mon nouveau hotword ainsi que le hotword universel « Hey ! Snips ». On va ensuite analyser le résultat. C’est parti.

Voici le log avec le nouveau hotword :

pi@snips-bureau:~ $ sam watch
[23:11:06] Watching on localhost:1883 (MQTT)
[23:11:12] [Hotword] detected on site default, for model cedcox
[23:11:12] [Asr] was asked to stop listening on site default
[23:11:12] [Hotword] was asked to toggle itself 'off' on site default
[..... blablablabla ....]

Je suis sympa, je ne t’ai mis que ce qui était intéressant 😉 . Et le plus intéressant, c’est cette ligne :

[23:11:12] [Hotword] detected on site default, for model cedcox

On constate qu’il a bien reconnu le hotword personnalisé que j’ai appelé cedcox.

Et voici le résultat avec « Hey ! Snips » :

[23:11:27] [Hotword] detected on site default, for model hey_snips
[23:11:27] [Asr] was asked to stop listening on site default
[23:11:27] [Hotword] was asked to toggle itself 'off' on site default

On voit bien ici que c’est le hotword universel qui est trouvé.

j’ai donc bien les 2 hotwords qui fonctionnent en parallèle.

On reboot et on vérifie que tout fonctionne toujours, mais comme tu as bien travaillé, je n’en doute pas 🙂

4 Comments

  1. Je tenais à te remercier pour tes articles détaillés sur snips qui sont bien fait et j’ai vu également que tu avais commencé un premier article sur openhab qui sont malheureusement rare en français vivement la suite !!

  2. Bonjour,

    Je tente de mettre plusieurs modèle de Hotword, mais je n’y arrive pas.
    Il ne prend en compte que le dernier chemin présent dans la syntaxe ci dessous.
    Il y a pas un pb dans la syntaxe ?

    Merci
    model = [« = », »= »]

    • Bonjour Qben,

      As tu essayé le chapitre « test de bon fonctionnement » ? Est ce que le service snips-hotword fonctionne correctement avec ton/tes hotwords personnalisés ? Si oui, c’est alors effectivement un problème de syntaxe même si à première vue, je vois ce que tu as voulu écrire et je dirai que c’est bon.

      Dans le pire des cas, ouvre un ticket sur le forum de snips (en anglais) et je t’y aiderai. Il reste aussi le discord où je suis régulièrement et où tu peux me toquer.

      On arrivera à les faire fonctionner tes hotwords 😉

      Cedcox

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.