ISCA Archive Interspeech 2006
ISCA Archive Interspeech 2006

Automatic removal of typed keystrokes from speech signals

Amarnag Subramanya, Michael L. Seltzer, Alex Acero

Laptop computers are increasingly being used as recording devices to capture meetings, interviews, and lectures using the laptop’s local microphone. In these scenarios, the user frequently also uses the same laptop to make notes. Because of the close proximity of the laptop’s microphone to its keyboard, the captured speech signal is significantly corrupted by the impulsive sounds the user’s keystrokes generate. In this paper we propose an algorithm to automatically detect and remove keystrokes from a recorded speech signal. The detection and removal stages both operate by exploiting the natural correlations present in speech signals, but do so in different ways. The proposed algorithm is computationally efficient, requires no userspecific training or enrolment, and results in significantly enhanced speech. The proposed keystroke removal algorithm was evaluated through user listening tests and speech recognition experiments on speech recordings made in a realistic environment.


doi: 10.21437/Interspeech.2006-72

Cite as: Subramanya, A., Seltzer, M.L., Acero, A. (2006) Automatic removal of typed keystrokes from speech signals. Proc. Interspeech 2006, paper 1324-Mon2A1O.4, doi: 10.21437/Interspeech.2006-72

@inproceedings{subramanya06_interspeech,
  author={Amarnag Subramanya and Michael L. Seltzer and Alex Acero},
  title={{Automatic removal of typed keystrokes from speech signals}},
  year=2006,
  booktitle={Proc. Interspeech 2006},
  pages={paper 1324-Mon2A1O.4},
  doi={10.21437/Interspeech.2006-72},
  issn={2958-1796}
}