Python Frequenzerkennung

Ok, was ich versuche, ist eine Art Audioverarbeitungssoftware, die eine vorherrschende Frequenz erkennen kann und wenn die Frequenz lange genug gespielt wird (einige ms), weiß ich, dass ich eine positive Übereinstimmung habe. Ich weiß, ich müsste FFT oder etwas Ähnliches verwenden, aber auf diesem Gebiet der Mathematik habe ich das Internet durchsucht, aber keinen Code gefunden, der nur das kann.

das Ziel, das ich zu erreichen versuche, ist es, mir ein benutzerdefiniertes Protokoll zu erstellen, um Daten durch Ton zu senden. Ich benötige eine sehr niedrige Bitrate pro Sekunde (5-10 Bps), aber ich bin auch auf der Übertragungsseite sehr eingeschränkt, so dass die empfangende Software benutzerdefiniert sein muss (Ich kann kein aktuelles Hardware- / Softwaremodem verwenden) Ich möchte auch, dass dies nur Software ist (keine zusätzliche Hardware außer Soundkarte)

Vielen Dank für die Hilfe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage