Skip to main content

Keeb generates realistic keyboard sounds depending on the input

Project description


Keebsound is a package that I built to generate realistic keyboard tap sounds. You can provide a string and it will "type" those characters out, providing ASMR goodness. It also supports hooking into the keyboard and replacing your keytap sound with whichever key switch profile you desire.

Getting Started



What things you need to install the software and how to install them

Give examples




  --hook           This hooks into your keyboard and plays a sound when you

  --switches TEXT  Provide the sound profile, by default it's set to gateron-

  --delay FLOAT    Sound delay multiplier for playing keyboard sound from a

  --string TEXT    Pass some arbitrary string to play a keyboard typing sound
                   typing said string

  --help           Show this message and exit.

Playing the sound of a string

python --string "Foo bar is not enough. What are you up to?" --delay 3

Hooking to the keyboard

python --hook

You can now start typing and it will generate sounds for you.

Using explicit key switch sounds

python --string "Foo bar is not enough. What are you up to?" --switches gateron-red




This project is licensed under the MIT License - see the file for details


  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keebsound-0.0.2.tar.gz (580.6 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page