Skip to main content

Keebsound

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

TODO

Prerequisites

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

Give examples

Installing

TODO

Usage

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

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

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

  --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 main.py --string "Foo bar is not enough. What are you up to?" --delay 3

Hooking to the keyboard

python main.py --hook

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

Using explicit key switch sounds

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

Contributing

TODO

License

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

Acknowledgments

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

Metadata

Release files for keebsound 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for keebsound 0.0.2
File Size Uploaded
keebsound-0.0.2.tar.gz 580.6 kB Details

Release files / keebsound-0.0.2.tar.gz

Download URL keebsound-0.0.2.tar.gz
Size 580.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bb2a2843bbde09e36e5b01e0a4232fe736e91bee7a703f266407e87ce3674a80
BLAKE2b-256 checksum
How to use checksums
c1c3acde1a242573621265a99607ac1bdab383c21680fbe67186425fe0812009
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.1

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page