Voici comment il a procédé
Le point de vue de l’éditeur : La façon dont Roni Bandini décrit le projet Raspberry Pi le fait paraître relativement simple et construit avec peu de moyens – par exemple, il a utilisé le boîtier métallique d’une carte audio cassée comme l’une des pièces. Mais le projet pourrait comporter certains risques juridiques, alors soyez prudent lorsque vous essayez vous-même.
Vous n’êtes pas une personne conflictuelle ? Ou pour être plus précis, vous n’êtes pas une personne conflictuelle qui n’apprécie pas les styles musicaux de la musique reggaeton diffusée à plein volume à travers un mur que vous partagez avec un voisin à 9 heures du matin ? C’était la situation difficile du fabricant et développeur de Raspberry Pi, Roni Bandini, et bien qu’ennuyant, il voyait également l’intrusion comme une opportunité de construire un dispositif d’IA capable de gérer la situation de manière plus créative.
Ainsi, Reggaeton soit parti est né, le nom choisi en hommage au dispositif Tv-B-Gone. Il peut surveiller l’audio de la pièce et identifier le genre reggaeton grâce à l’apprentissage automatique. Ensuite, il déclenche des requêtes de communication et des paquets vers l’enceinte Bluetooth dans le but de la désactiver ou du moins de perturber tellement le son que le voisin sera obligé de l’éteindre.
A lire aussi : Vous êtes-vous déjà demandé comment fonctionne l’algorithme Shazam ?
Ce n’est pas infaillible. Par exemple, tous les haut-parleurs Bluetooth ne sont pas vulnérables et le haut-parleur doit être relativement proche du Bluetooth du Raspberry Pi pour l’atteindre. De plus, le projet de Bandini comporte certains risques juridiques possibles, alors assurez-vous qu’il est conforme aux lois et réglementations locales avant de l’essayer. Bandini avertit également les gens de l’utiliser uniquement avec leurs propres haut-parleurs Bluetooth « à des fins éducatives ».
Une fois ces avertissements écartés, voici à peu près comment il a procédé.
Un Raspberry Pi 3 B+ a été connecté à un panneau d’affichage OLED DFRobot avec une résolution de 128 x 32 px. Un microphone USB a été utilisé pour gérer l’audio et un bouton-poussoir est utilisé pour contrôler le moment où le système vérifie la présence de musique reggaeton à portée de voix.
Les autres pièces entrant dans le projet comprenaient une carte microSD, une alimentation 5 V 3 A, des câbles de démarrage femelle à femelle et une façade de boîtier imprimée en 3D.
Il existe plusieurs ensembles de données et modèles de classification IA des genres musicaux comme GTZAN, mais Bandini n’a pas trouvé de catégorie reggaeton, il a donc dû former son propre modèle, notant que le modèle rythmique syncopé classique du reggaeton le rend idéal pour la reconnaissance de formes d’apprentissage automatique.
Bandini prévoit de publier prochainement comment il a entraîné le modèle, mais a déclaré qu’après avoir téléchargé plusieurs chansons et les avoir exportées au format wav 16 kHz, les wav avaient été téléchargés sur la plateforme Edge Impulse.
Il y a bien plus à faire dans le projet, que Bandini décrit ici.