Bonus point: this would allow you to speak and type at the same time with minimal reduction of speech comprehension, especially if using a multi-band noise gate (that acts on various frequency bands independently). It's a technique we used for dynamic de-essing (removing plosive "S" sounds in post-prod recordings) in a previous company.
I'm afraid of a direction in tech where ML becomes the easy option, and we relinquish control of the technical expertise of the work being done. All for a handful of VC dollars.
I'd start by identifying the presence of speech—when the user isn't currently speaking, trivial muting is all that's needed. Then the only challenge would be to squelch keyboard noise that overlaps speech. If keyboard input monitoring has enough temporal precision, even the most trivial volume dip (and perhaps a band pass filter) would be a win.
Keyboard input monitoring could also be used to continuously tune the algorithm to the loudness of the keyboard noise. Any key press occurring in sonic isolation could be used. Then when there's keyboard noise which overlaps speech, the algorithm will know how much to squelch.
So the issue in this case is just that the sound keys produce varies.
Mac book keyboards can be so loud. I remember in college, a guy in front row took notes on his laptop, and his typing was overpowering the professor. And the professor had a microphone.
The app that goes with this should then be able to do things like make the keyboard sound like an Apple keyboard, or a classic IBM one or even a typewriter. It should be one of those features like how digital cameras have a speaker in them to make a fake shutter sound.
Since keyboards can already cost $200+ (Looking at you, Logitech) I don't think this is too much to ask, particularly if spill proof.
That's not haptic feedback - Haptic feedback is the kinaesthetic / touch feeling of the keyboard.
People are trying to engineer keys that are quieter, however they don't have the same haptic feel. The difference between cherry browns and cherry clears is huge!
If someone gets a switch that feels like the brown but is totally silent, they will take the market, but it's hard to see how that is possible. The keys have to be stopped by something to get the correct feel, current attempts to use o-rings create a different feel. It's hard to see how you can do that and be totally silent.
If the visualization of the audio is such that you can discern speech from other audio, similar to how you can discern the person's silhouette and figure out where the background is, then in theory it should be possible using the same technique.
I suppose there are probably some pure audio processing techniques that don't rely on the visualization as well.
https://stackoverflow.com/questions/4401232/avfoundation-how...