Musicg -Bibliothek eignet sich für die Erkennung von Pfiffen. Bei Claps würde ich es nicht empfehlen, weil es auf jedes laute Geräusch (sogar Sprache) reagiert.
Für Claps und andere perkussive Sounds empfehle ich TarsosDSP . Es hat eine einfache API mit einer reichen Funktionalität (Tonhöhenerkennung und so weiter). Für die Clap-Erkennung können Sie etwas wie (wenn Sie TarsosDSPAndroid-v3 verwenden) verwenden:
%Vor%Sie können Ihren Detektor einstellen, indem Sie die Empfindlichkeit (0-100) und den Schwellenwert (0-20) einstellen.
Viel Glück!
Es gibt eine Api, die meiner Meinung nach sehr gut für Ihre Bedürfnisse funktioniert.
Viel Glück !!!
Sie brauchen keine Mathematik und Sie brauchen kein AudioRecord. Überprüfen Sie MediaRecorder.getMaxAmplitude () alle 1000 Millisekunden.
dieser Code und dieser Code könnte hilfreich sein.
Hier ist ein Code, den Sie brauchen.
%Vor%Musicg -Bibliothek eignet sich für die Erkennung von Pfiffen. Bei Claps würde ich es nicht empfehlen, weil es auf jedes laute Geräusch (sogar Sprache) reagiert.
Für Claps und andere perkussive Sounds empfehle ich TarsosDSP . Es hat eine einfache API mit einer reichen Funktionalität (Tonhöhenerkennung und so weiter). Für die Clap-Erkennung können Sie etwas wie (wenn Sie TarsosDSPAndroid-v3 verwenden) verwenden:
%Vor%Sie können Ihren Detektor einstellen, indem Sie die Empfindlichkeit (0-100) und den Schwellenwert (0-20) einstellen.
Viel Glück!
Sie brauchen keine Mathematik und Sie brauchen kein AudioRecord. Überprüfen Sie MediaRecorder.getMaxAmplitude () alle 1000 Millisekunden.
dieser Code und dieser Code könnte hilfreich sein.
Hier ist ein Code, den Sie brauchen.
%Vor%Tags und Links android audio voice-recognition