Serveur d'impression

The Register construit le glorieux projet Alias ​​gizmo pour assourdir Alexa • The Register – Serveur d’impression

Le 29 juillet 2019 - 6 minutes de lecture

Lecteurs, nous vous avons demandé quels matériaux devrions-nous utiliser pour construire le gadget homebrew Project Alias ​​- qui rend sourds les enceintes intelligentes – et 40% d’entre vous ont exigé Lego.

Lorsque nous avons examiné Project Alias ​​pour la première fois au début du mois de février, cela nous a plu – nous nous sommes toutefois demandé pourquoi quelqu'un achèterait un haut-parleur intelligent si la vie privée était une préoccupation.

Alias ​​du projet

Vous avez un haut-parleur intelligent, mais vous êtes inquiet pour la confidentialité. Tout d'abord, pourquoi en avez-vous acheté un? Deuxièmement, consultez Project Alias

LIRE LA SUITE

Mais le concept était net – sous un chapeau de crème glacée fondue pour les cylindres effrayants se trouvait un Raspberry Pi, qui garderait les cache-oreilles sur Amazon et les meilleurs espions de Google jusqu'à ce que l'utilisateur prononce un mot clé personnalisé.

Le seul problème était que nous n’avions absolument pas réussi à en fabriquer un en raison de nos efforts antérieurs à la destruction des piliers.

Cependant, nous au El Reg ne sont rien si ce n’est déterminé et, armés d’une directive de nos lecteurs (29% des sadiques ont demandé du papier mâché), ils ont de nouveau essayé d’enfiler du coton dans les oreilles électroniques d’Alexa.

Les instructions sont un peu légères sur les détails matériels, mais après avoir assemblé les éléments (deux enceintes minuscules vs-k16, un ReSpeaker Pi HAT et, bien sûr, un modèle Pi 3 Modèle A +), nous étions prêts à partir.

Les choses se sont mal passées dès le départ. Le ReSpeaker Pi HAT que nous avions sélectionné requiert les connecteurs JST 2.0 (comme indiqué dans les instructions) et nous ne disposions que des types JST. L'optimisme initial dans le sens de "à quel point peuvent-ils être différents?" a été rencontré avec la réponse "bien, un peu en fait."

Ne souhaitant pas faire le trajet jusqu'au magasin d'électronique le plus proche, nous avons improvisé et soudé le connecteur situé à l'arrière de la prise de haut-parleur sur le Pi HAT. N'essayez pas ça à la maison, les enfants.

ReSpeaker Pi HAT

Notre impatience nous a fait prendre le fer à souder de bonne heure. Ne fais pas ça

Le défi suivant consistait à connecter les minuscules haut-parleurs, qui, comme il s’avérait, comportaient de minuscules câbles. Nous avons choisi de les prolonger (davantage de soudure) et de les assembler (deux haut-parleurs, une prise), créant ainsi l'élégance que vous pouvez voir ci-dessous.

Intervenants pour Project Alias

Émerveillez-vous de la qualité de fabrication

Nous avons couvert l'horreur de notre soudure avec des tubes thermo-rétractables, et les enceintes elles-mêmes ont été parfaitement insérées dans les supports produits à partir des modèles imprimables en 3D dans les instructions de Project Alias. Oui, nous avions promis des bâtons de sucettes, mais ils ne fonctionnaient vraiment pas du tout. Au lieu de cela, un groupe d’imprimeurs 3D local a produit un couple au cours de la nuit (notre record de casse d’argent signifiait un disque de rechange serait sage), ce qui nous a donné un châssis pour notre matériel.

Après avoir utilisé des colliers de câble (car nous ne pouvions pas trouver les vis qui conviennent) pour fixer le châssis au Pi, et fixé le HAT dans toute sa splendeur, nous étions prêts à avoir une faille dans le logiciel. En supposant que nous n'ayons pas détruit accidentellement le Pi. Encore.

Cette fois, nous avons ignoré le fait de souder les broches GPIO pour obtenir du courant.

Cela a-t-il fonctionné?

Nous avons collé le matériel Alias ​​au-dessus d'une Amazon pour voir s'il conviendrait (c'est le cas) et nous avons décidé de faire clignoter une nouvelle image de Raspbian.

Alias ​​déshabillé

Alias, déshabillé

Comme dans presque tous les projets Pi, une certaine réflexion latérale était nécessaire pour traduire les instructions en logiciels opérationnels. Nous avons dû entrer SSH dans notre Pi en utilisant son adresse IP et obtenir de Tensorflow le bon fonctionnement de l’aide requise de StackOverflow lorsque les messages d’erreur de mémoire ont interrompu la compilation. Dans notre cas, le --no-cache-dir option de Pip3 était notre ami.

Cependant, après quelques faux départs, Project Alias ​​faisait son travail. Le Pi fonctionnait, le logiciel de détection de la phrase clé était installé et nous avions apporté les modifications nécessaires pour que Alias ​​déclenche Alexa plutôt que Google Home. UNE redémarrage sudo plus tard et nous étions prêts à former la chose avec notre nouvelle phrase d'activation de deux secondes. Quelque chose chez un PDG milliardaire qui aime le plaisir personnel.

Il n'y a bien sûr pas d'application pour ce faire. Au lieu de cela, la formation est réalisée via une page Web exécutée depuis un serveur sur le Pi. Nous avons trouvé que cela fonctionnait assez bien et nous étions également amusés à augmenter le volume en utilisant un réglage dans l’un des .py fichiers pour entendre le bruit dirigé vers Alexa.

En ce qui concerne le "Cela a-t-il fonctionné?" partie: oui, il l'a fait. Genre de. Notre assemblée a peut-être manqué d'élégance, mais c'est ce qui a fait l'affaire. Malheureusement, la phrase clé n’a pas toujours été reconnue et le bruit de fond a facilement sidéré. Mais les responsables reconnaissent qu’une formation plus poussée est nécessaire pour mettre au point les modèles d’apprentissage automatique, et ils espèrent que la communauté s’impliquera.

Nous envisagerions également d'ajouter des haut-parleurs supplémentaires pour garder Alexa distraite.

Et puis il y avait le Lego.

Lego

Quelque part ici sont les bits pour construire un vaisseau spatial

Alors que le propriétaire du Lego était absent pour le week-end, les bacs à briques ont été récupérés et une boîte a été construite pour contenir le pseudonyme. Cela nous semblait un peu lanceur, ce qui signifiait que la finale, basée sur Lego, ne pouvait être qu'une chose …

Project Alias ​​- Couverture Lego

Projet Alias ​​Lego Launchpad

Le résultat ne sera peut-être pas aussi discret que l'assistant à domicile que Amazon avait à l'esprit. ®

Sponsorisé:
Redémarrez votre avenir – Étapes pratiques vers le cloud

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.