Lien Preuve de concept d’un assistant vocal respectueux de la vie privée des utilisateurs
Journal Alias : brouiller les assistants connectés
Salut Nal,
Bjørn Karmann a créé le projet Alias pour brouiller les assistants connectés (Google Home et Amazon Echo, pour le moment).
Le problème
Les assistants connectés, comme Google Home et Amazon Echo (et d'autres), écoutent constamment leur entourage pour pouvoir répondre si on leur pose une question. Le problème est qu'ils écoutent même quand on ne pose de questions et qu'on ne sait pas ce qu'ils font avec ce qu'ils ont écouté.
La solution
Snips ouvre sa technologie NLU
Snips est une jeune pousse parisienne dont le produit est un assistant vocal respectueux de la vie privée. Un assistant vocal agit en quatre étapes :
- détecter qu’on s’adresse à lui, généralement via un mot‐clef du type « OK » ou le surnom de l’assistant ;
- transformer l’entrée sonore en texte (la reconnaissance vocale) ;
- analyser le texte pour en sortir une intention ;
- agir à partir de cette intention.
Snips a publié sous licence libre (Apache 2.0) le code qui lui permet d’effectuer la troisième étape, la partie dite NLU pour « Natural Language Understanding ». Le code est en Python, mais certaines parties sont en Rust. D’un point de vue performance et précision, l’outil de Snips fait jeu égal avec les versions dans le cloud des GAFAM, voire fait parfois mieux. Et quand on sait que l’on peut faire tourner ce code sur son propre Rasberry Pi, on ne peut que saluer cette prouesse.