Python Forum
Detect finger clicks/snaps using Python
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Detect finger clicks/snaps using Python
#1
I would like a program to detect when someone nearby clicks their fingers using the mic.

I'm not completely sure how to approach this, and am fairly unfamiliar with audio tech in the programming world.

My assumption is that I want to effectively generate a spectogram (not necessarily visually, of course) as many times a second per second, and detect a click if a certain frequency range, being the usual range of a pic, has a peak of a certain volume?

However, I'm not sure how to start getting to that point. Any help would be appreciated.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  When does Python detect Errors? stamp1t 1 443 Oct-21-2023, 05:53 PM
Last Post: deanhystad
  How to detect abnormal data in big database python vanphuht91 5 1,147 Jun-27-2023, 11:22 PM
Last Post: Skaperen
  Is it possible to make a program recognize how many clicks it has had on the monitor? jao 0 1,155 Feb-25-2022, 06:31 PM
Last Post: jao
  Setup Portable Python on Windows for script starts with double clicks? pstein 0 1,819 Feb-18-2022, 01:29 PM
Last Post: pstein
  Is there a way to read the time between clicks? penahuse 1 2,499 Jan-30-2021, 10:46 PM
Last Post: Larz60+
  Python chess game to detect winner ddddd 1 2,006 Dec-13-2020, 10:24 PM
Last Post: michael1789
  How to detect the text above lines using OpenCV in Python pframe 0 2,520 Apr-14-2020, 09:53 AM
Last Post: pframe
  Does Python sqlite3 detect connection errors zatlas1 6 3,965 Jan-18-2019, 06:02 AM
Last Post: zatlas1
  How to detect wireless modem connected serially to my laptop in python barry76 3 3,553 Jan-08-2019, 06:18 AM
Last Post: Gribouillis
  Is there a way to detect the text font, size and color from an image in python? Maia07 2 8,670 Aug-23-2018, 01:16 PM
Last Post: Maia07

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020