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
  Python automation: Sending clicks/keys to VMware virtual machine from host olips784 0 434 May-18-2025, 06:28 PM
Last Post: olips784
  When does Python detect Errors? stamp1t 1 2,606 Oct-21-2023, 05:53 PM
Last Post: deanhystad
  How to detect abnormal data in big database python vanphuht91 5 2,597 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,677 Feb-25-2022, 06:31 PM
Last Post: jao
  Setup Portable Python on Windows for script starts with double clicks? pstein 0 2,814 Feb-18-2022, 01:29 PM
Last Post: pstein
  Is there a way to read the time between clicks? penahuse 1 3,657 Jan-30-2021, 10:46 PM
Last Post: Larz60+
  Python chess game to detect winner ddddd 1 2,759 Dec-13-2020, 10:24 PM
Last Post: michael1789
  How to detect the text above lines using OpenCV in Python pframe 0 3,146 Apr-14-2020, 09:53 AM
Last Post: pframe
  Does Python sqlite3 detect connection errors zatlas1 6 6,529 Jan-18-2019, 06:02 AM
Last Post: zatlas1
  How to detect wireless modem connected serially to my laptop in python barry76 3 4,844 Jan-08-2019, 06:18 AM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

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