3 ms·
Very interesting problem. Naively I would have thought every keystroke sounds the same aside from special keys like space or enter. Apparently this is not the c
by raxxorrax 6y ago
Very interesting problem. Naively I would have thought every keystroke sounds the same aside from special keys like space or enter. Apparently this is not the case.
Like the other comment suggested, a frequency analysis might help.
Here is a good explanation you could quickly use in C++:
https://unix4lyfe.org/dct-1d/ https://unix4lyfe.org/dct-1d/
Otherwise popular libraries like openCV have tools to convert signals, but most are focused on imaging (2d signals).
- jlokier 6y ago> Naively I would have thought every keystroke sounds the same Even if the keystroke sounds were identical at source, the acoustic environment between the key and mics (key position, shape of the surrounding keyboard area, position of hands, screen etc.) adds its own unique reverb signature too. Speaking of mics - a lot of laptops have stereo mics. That's enough to start locating the acoustic source spatially by phase, in addition to the other characteristics.