Sound (Klingelton) Erkennung mit Raspberry oder ähnlicher HW

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
pede23
User
Beiträge: 2
Registriert: Montag 9. Januar 2023, 16:50

Hallo,

ich kenne mich mit Sounderkennung in Python nicht aus. Gibt es eine Möglichkeit, einen bestimmten Klingelton zu erkennen ohne den ganzen speech recognition Kram nutzen zu müssen. Der raspi oder ähnliches soll erkennen, dass es klingelt, die weitere Verarbeitung zu programmieren , die Nachricht dann via Lora-WAN etc. zu versenden etc. ist kein Problem für mich .... (theoretisch stelle ich mir das so vor das Micro des raspi nimmt den Ton auf, vergleicht dass mit einem hinterlegten Sound-file und entscheidet, dann das weitere Vorgehen. Kann mir jemand einen Tipp geben oder hat jemand so etwas ähnliches schon gemacht, was ich eventuell anpassen. Wenn möglich klein und schlank bzgl. HW und SW.
Danke!!

Gruss

PD
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Das ist nicht so trivial, wie du dir das ausmalst. "Der ganze speech recognition Kram" ist zumindest im Grundsatz nunmal notwendig. Je nach Klingelton kann man vielleicht auch billiger davon kommen, zB durch Spektralanalyse und Klassifikation der dominanten Frequenzen. Aber einfach mit einem bestehenden File zu vergleichen ist aussichtslos. Es muss immer eine Art Feature-Extraktion vorgenommen werden, und dann unscharf mit etwas verglichen werden.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Nachtrag: https://librosa.org/doc/main/index.html ist das Toolkit mit dem das ueblicherweise in Python gemacht wird.
pede23
User
Beiträge: 2
Registriert: Montag 9. Januar 2023, 16:50

__deets__ hat geschrieben: Montag 9. Januar 2023, 18:02 Nachtrag: https://librosa.org/doc/main/index.html ist das Toolkit mit dem das ueblicherweise in Python gemacht wird.
Hi, das habe ich befürchtet. Danke für deine Hinweise. Mir ist heute beim stöbern im Internet noch eine andere Idee gekommen, das Problem zu lösen. Muss ich aber erst noch näher eruieren bzw. ein HW Teil beschaffen. Ansonsten muss ich mich dann eben doch auch mit diesem Thema auseinandersetzen und ich gebe dir Recht, dass was ich dazu gelesen habe ist nicht trivial :-( Schönen Abend noch ...
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Wenn du an die Klingel rankommst, kannst du das wahrscheinlich auch induktiv abgreifen oder so. Aber Audio ist nicht trivial.
Antworten