{"id":12610,"date":"2024-03-02T17:01:51","date_gmt":"2024-03-02T15:01:51","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=12610"},"modified":"2024-03-02T18:28:04","modified_gmt":"2024-03-02T16:28:04","slug":"reggaeton-be-gone-raspberry-pi-schaltet-nervige-nachbarn-mit-ki-stumm","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/reggaeton-be-gone-raspberry-pi-schaltet-nervige-nachbarn-mit-ki-stumm\/","title":{"rendered":"Reggaeton Be Gone: Raspberry Pi schaltet nervige Nachbarn mit KI stumm"},"content":{"rendered":"<p>Durch die Verbreitung des Raspberry Pi gibt es mittlerweile eine Vielzahl an Projekten unterschiedlichster Art. Einige sind interessant, n\u00fctzlich oder innovativ. Manchmal sind auch Mischungen zwischen interessant bis verr\u00fcckt dabei. In diese Kategorie geh\u00f6rt aus meiner Sicht &#8222;Reggaeton Be Gone&#8220;. Es stammt von einem argentinischen Entwickler, der es als Notwehr gegen seinen Nachbarn betrachtet. Besagter Nachbar h\u00f6rt gerne jeden Morgen um 9 Uhr laute Reggaeton-Musik.<sup data-fn=\"67a23a5e-de8f-4c93-8330-0dbb7d1a365f\" class=\"fn\"><a href=\"#67a23a5e-de8f-4c93-8330-0dbb7d1a365f\" id=\"67a23a5e-de8f-4c93-8330-0dbb7d1a365f-link\">1<\/a><\/sup> Daran st\u00f6rte er sich, warum genau ist unklar. Als Entwickler kann man nur Mutma\u00dfen, dass er von zuhause aus arbeitet und ihn dies dabei st\u00f6rte.<\/p>\n<h2 class=\"wp-block-heading\">Die <em>L\u00f6sung<\/em>: Raspberry Pi &amp; <em>KI<\/em><\/h2>\n<p>Als Betroffener k\u00f6nnte man nun beim Nachbarn klingeln, ihm das Problem schildern und gemeinsam nach einer L\u00f6sung suchen &#8211; etwa die Musik leiser zu h\u00f6ren, die Verwendung von Kopfh\u00f6rern oder sich auf eine andere Zeit einigen, bei der es weniger st\u00f6rt. Es g\u00e4be sicherlich eine ganze Reihe an Kompromissen, mit denen beide Seiten leben k\u00f6nnen. Stattdessen entschied er sich jedoch, einen St\u00f6rsender zu bauen. Dieser soll das Bluetooth-Signal des vom Nachbarn verwendeten Lautsprechers im besten Falle zu deaktivieren &#8211; oder immerhin ihn derart zu st\u00f6ren, dass er wegen des schlechten Tons freiwillig abgeschaltet wird.<\/p>\n<p>Das soll nicht h\u00e4ndisch geschehen, sondern automatisch &#8211; passend zum aktuellen Hype mit <em>K\u00fcnstlicher Intelligenz<\/em>. Aus Technischer Sicht steckt maschinelles Lernen dahinter: Er hat ein neuronales Netz auf den Klang von Reaggae-Musik trainiert. \u00dcber ein Mikrofon soll es die Musik des Nachbarn erkennen und seinen Bluetooth-Lautsprecher st\u00f6ren, wenn Reggaeton mit einer gewissen Wahrscheinlichkeit erkannt wird. Das selbst trainieren war notwendig, da es zwar Modelle zur Klassifizierung von bestimmten Genres wie Hip-Hop oder Rock gibt und auch Reggaeton ist vertreten. F\u00fcr Reggaeton gab es allerdings bislang noch keines.<\/p>\n<h2 class=\"wp-block-heading\">Ein komplettes Ger\u00e4t entsteht<\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/box.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"740\" height=\"555\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/box.jpg\" alt=\"\" class=\"wp-image-12612\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/box.jpg 740w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/box-300x225.jpg 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/box-480x360.jpg 480w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/box-227x170.jpg 227w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><\/a><\/figure>\n<\/div>\n<p>All dies wurde nicht nur als Testumgebung aufgebaut. Sondern er hat den Raspberry Pi in ein Geh\u00e4use eingebaut, inklusive 128&#215;32 OLED-Bildschirm, der per I2C angesteuert wird. Beim Dr\u00fccken des Knopfes rechts analysiert sein ML-Modell die vom USB-Mikrofon erfassten Kl\u00e4nge und gibt einen Prozentwert zur Erkennungsrate aus.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/grafik-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"339\" height=\"236\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/grafik-16.png\" alt=\"\" class=\"wp-image-12613\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/grafik-16.png 339w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/grafik-16-300x209.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2024\/02\/grafik-16-244x170.png 244w\" sizes=\"auto, (max-width: 339px) 100vw, 339px\" \/><\/a><\/figure>\n<\/div>\n<p>Er demonstriert dies in einem horizontalen Video.<sup data-fn=\"c66623a1-67b0-4239-8044-74cc0f85902d\" class=\"fn\"><a href=\"#c66623a1-67b0-4239-8044-74cc0f85902d\" id=\"c66623a1-67b0-4239-8044-74cc0f85902d-link\">2<\/a><\/sup> Bei der Hardware kommt ein betagterer Raspberry Pi 3 B zum Einsatz.<sup data-fn=\"b20e5c4d-1624-432f-a480-39c24cd91e26\" class=\"fn\"><a href=\"#b20e5c4d-1624-432f-a480-39c24cd91e26\" id=\"b20e5c4d-1624-432f-a480-39c24cd91e26-link\">3<\/a><\/sup> Dennoch scheint es sich um lokale Software zu handeln, die keine externen Dienste ben\u00f6tigt. Das demonstriert einmal mehr, was ich u.a. bereits <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-kaufberatung-das-solltest-du-vor-dem-kauf-wissen\/\">in meiner Kaufberatung zu Raspberry Pis &amp; Mini-PCs<\/a> erw\u00e4hnt habe: Es muss nicht zwingend f\u00fcr jedes Projekt der aktuellste Raspberry Pi sein. Zur Audio-Analyse hat ein 2016 erschienenes deutlich \u00e4lteres Modell offensichtlich v\u00f6llig ausgereicht.<\/p>\n<p>Die verwendete Hardware findet sich in seinem Beitrag. Dort beschreibt er zwar grob die eingesetzte Software und liefert Befehle zur Paketinstallation, der Python-Code befindet sich auf GitHub.<sup data-fn=\"101008db-4fd9-43a7-b1ff-03a1f573d3f7\" class=\"fn\"><a href=\"#101008db-4fd9-43a7-b1ff-03a1f573d3f7\" id=\"101008db-4fd9-43a7-b1ff-03a1f573d3f7-link\">4<\/a><\/sup> Vollst\u00e4ndig quelloffen zum Nachbau ist sein Projekt jedoch nicht: Das von ihm trainierte Sprachmodell fehlt. M\u00f6glicherweise d\u00fcrfte das seine Gr\u00fcnde haben. In Deutschland und ganz Europa ist das Betreiben von St\u00f6rsendern verboten.<sup data-fn=\"4f57e71d-2b03-46ec-a2ab-98244d8185cd\" class=\"fn\"><a href=\"#4f57e71d-2b03-46ec-a2ab-98244d8185cd\" id=\"4f57e71d-2b03-46ec-a2ab-98244d8185cd-link\">5<\/a><\/sup> Bei Sprachmodellen entsteht zudem schnell eine Urheberrechtsproblematik. <\/p>\n<h2 class=\"wp-block-heading\">Menschliche und Technische Probleme<\/h2>\n<p>Ich sehe dieses Projekt von zwei Seiten: Zum einen ist es interessant, wie anscheinend mit relativ wenig Aufwand ein Modell mit maschinellem Lernen auf die Erkennung bestimmter Genres trainiert werden kann. Das ist ein recht neuer Bereich, in dem ich bisher wenig gesehen und noch gar nichts gemacht habe. Wenngleich das Projekt nicht vollst\u00e4ndig quelloffen ist, finde ich es gut, dass er zumindest Teile davon inklusive seinem vorgehen transparent macht.<\/p>\n<p>Den Zweck des ganzen finde ich allerdings daneben. Warum schildert man dem Nachbar nicht das Problem und sucht gemeinsam nach einer L\u00f6sung? Das hat er offensichtlich nicht getan, nachdem er das selbst als Alternative auflistet. Derartige <em>Spielereien<\/em> sind kein vern\u00fcnftiger Umgang miteinander. Man stelle sich vor, der Nachbar merkt das und f\u00e4ngt an, auf dem selben Niveau z.B. das WLAN zu st\u00f6ren. W\u00fcrde er sicherlich auf dieser Seite uncool finden. Vor allem, wenn man gar nicht wei\u00df, dass ein bestimmtes Verhalten den Nachbar \u00e4rgert und der damit Rache \u00fcbt.<\/p>\n<h2 class=\"wp-block-heading\">Wirklich gel\u00f6st oder eher nur <em>erschlagen<\/em>?<\/h2>\n<p>F\u00fcr mich ist das ein Paradebeispiel, wie ein menschliches Problem mit Technik vermeintlich <em>gel\u00f6st<\/em> wird. Oder eher <em>erschlagen<\/em>, wirklich gel\u00f6st ist es ja nicht. Der Nachbar muss blo\u00df seinen Lautsprecher an eine andere Wand stellen oder Musik per Kabel einspielen, schon wird der St\u00f6rsender seine Wirkung verfehlen. F\u00e4ngt der andere darauf hin an, einen st\u00e4rkeren St\u00f6rsender zu bauen, freuen sich andere Nachbarn&#8230; Solche vermeintlichen technischen L\u00f6sungen gibt es an anderer Stelle auch: Eltern installieren z.B. irgendwelche Jugendschutzsoftware, um den Kindern keine Medienkompetenz beibringen zu m\u00fcssen.<sup data-fn=\"2daba32a-2446-41ae-80fc-d2853c95a008\" class=\"fn\"><a href=\"#2daba32a-2446-41ae-80fc-d2853c95a008\" id=\"2daba32a-2446-41ae-80fc-d2853c95a008-link\">6<\/a><\/sup> F\u00fchrt dann halt dazu, dass die es nie vern\u00fcnftig lernen bzw. irgendwann auf die harte Tour. Als Kollateralschaden filtern die Filter entweder nicht alle sch\u00e4dlichen Inhalte weg, oder zu viele. Aufl\u00e4rungsseiten \u00fcber sexuell \u00fcbertragbare Krankheiten und andere Hilfsangebote werden u.a. weggeblockt, weil sie f\u00e4lschlicherweise als Pornografie klassifiziert wurde<sup data-fn=\"97f63b41-208a-4234-8476-c553c287e8ed\" class=\"fn\"><a href=\"#97f63b41-208a-4234-8476-c553c287e8ed\" id=\"97f63b41-208a-4234-8476-c553c287e8ed-link\">7<\/a><\/sup> &#8211; super.<\/p>\n<p>Mein Appell an der Stelle ist daher: Baut so was und vergleichbare Dinge nicht, um irgendwem einen Denkzettel f\u00fcr etwas zu verpassen. Sondern verhaltet euch wie vern\u00fcnftige Menschen, au\u00dfer ihr wollt asozial sein. Das solltet ihr nicht wollen: Die mit Abstand gro\u00dfe Mehrheit der anderen Menschen steht nicht morgens mit dem Tagesziel auf, euch maximal zu \u00e4rgern. Geben tut es solche nat\u00fcrlich schon gelegentlich mal. Wenn ihr nicht mit ihnen redet, werdet ihr nie erfahren, ob euer Problem in einem netten 10 Minuten Gespr\u00e4ch h\u00e4tte gekl\u00e4rt werden k\u00f6nnen. Au\u00dferdem vergesst nicht: Eines Tages braucht ihr vielleicht mal in irgend einer Form die Unterst\u00fctzung eures Nachbarn. Wenn ihr den davor flei\u00dfig ge\u00e4rgert habt, wird der euch dann auch den Mittelfinger zeigen. Loose-Losse f\u00fcr alle&#8230;<\/p>\n<h2 class=\"wp-block-heading\">Quellen<\/h2>\n<ol class=\"wp-block-footnotes\">\n<li id=\"67a23a5e-de8f-4c93-8330-0dbb7d1a365f\">https:\/\/mirabesque.de\/lexikon\/reggaeton <a href=\"#67a23a5e-de8f-4c93-8330-0dbb7d1a365f-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 1 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"c66623a1-67b0-4239-8044-74cc0f85902d\">https:\/\/www.tiktok.com\/@ronibandini\/video\/7338068473869847813 <a href=\"#c66623a1-67b0-4239-8044-74cc0f85902d-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 2 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"b20e5c4d-1624-432f-a480-39c24cd91e26\">https:\/\/www.hackster.io\/roni-bandini\/reggaeton-be-gone-e5b6e2 <a href=\"#b20e5c4d-1624-432f-a480-39c24cd91e26-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 3 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"101008db-4fd9-43a7-b1ff-03a1f573d3f7\">https:\/\/github.com\/ronibandini\/reggaetonBeGone <a href=\"#101008db-4fd9-43a7-b1ff-03a1f573d3f7-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 4 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"4f57e71d-2b03-46ec-a2ab-98244d8185cd\">https:\/\/www.bundesnetzagentur.de\/SharedDocs\/Pressemitteilungen\/DE\/2016\/160624_Stoersender.html <a href=\"#4f57e71d-2b03-46ec-a2ab-98244d8185cd-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 5 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"2daba32a-2446-41ae-80fc-d2853c95a008\">https:\/\/netzpolitik.org\/2024\/kommentar-fuenf-forderungen-fuer-gute-jugendschutz-filter\/ <a href=\"#2daba32a-2446-41ae-80fc-d2853c95a008-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 6 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<li id=\"97f63b41-208a-4234-8476-c553c287e8ed\">https:\/\/netzpolitik.org\/2024\/verhuetung-erst-ab-18-deutschlands-wichtigster-jugendschutz-filter-blockiert-hilfsangebote#netzpolitik-pw <a href=\"#97f63b41-208a-4234-8476-c553c287e8ed-link\" aria-label=\"Zur Fu\u00dfnotenreferenz 7 navigieren\">\u21a9\ufe0e<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Durch die Verbreitung des Raspberry Pi gibt es mittlerweile eine Vielzahl an Projekten unterschiedlichster Art. Einige sind interessant, n\u00fctzlich oder innovativ. Manchmal sind auch Mischungen zwischen interessant bis verr\u00fcckt dabei. In diese Kategorie geh\u00f6rt aus meiner Sicht &#8222;Reggaeton Be Gone&#8220;. Es stammt von einem argentinischen Entwickler, der es als Notwehr gegen seinen Nachbarn betrachtet. Besagter &#8230;<\/p>\n","protected":false},"author":5,"featured_media":12708,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"[{\"content\":\"https:\/\/mirabesque.de\/lexikon\/reggaeton\",\"id\":\"67a23a5e-de8f-4c93-8330-0dbb7d1a365f\"},{\"content\":\"https:\/\/www.tiktok.com\/@ronibandini\/video\/7338068473869847813\",\"id\":\"c66623a1-67b0-4239-8044-74cc0f85902d\"},{\"content\":\"https:\/\/www.hackster.io\/roni-bandini\/reggaeton-be-gone-e5b6e2\",\"id\":\"b20e5c4d-1624-432f-a480-39c24cd91e26\"},{\"content\":\"https:\/\/github.com\/ronibandini\/reggaetonBeGone\",\"id\":\"101008db-4fd9-43a7-b1ff-03a1f573d3f7\"},{\"content\":\"https:\/\/www.bundesnetzagentur.de\/SharedDocs\/Pressemitteilungen\/DE\/2016\/160624_Stoersender.html\",\"id\":\"4f57e71d-2b03-46ec-a2ab-98244d8185cd\"},{\"content\":\"https:\/\/netzpolitik.org\/2024\/kommentar-fuenf-forderungen-fuer-gute-jugendschutz-filter\/\",\"id\":\"2daba32a-2446-41ae-80fc-d2853c95a008\"},{\"content\":\"https:\/\/netzpolitik.org\/2024\/verhuetung-erst-ab-18-deutschlands-wichtigster-jugendschutz-filter-blockiert-hilfsangebote#netzpolitik-pw\",\"id\":\"97f63b41-208a-4234-8476-c553c287e8ed\"}]"},"categories":[671],"tags":[],"class_list":["post-12610","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=12610"}],"version-history":[{"count":12,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12610\/revisions"}],"predecessor-version":[{"id":12712,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/12610\/revisions\/12712"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/12708"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=12610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=12610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=12610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}