Keeb generates realistic keyboard sounds depending on the input
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file keebsound-0.0.2.tar.gz
.
File metadata
- Download URL: keebsound-0.0.2.tar.gz
- Upload date:
- Size: 580.6 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb2a2843bbde09e36e5b01e0a4232fe736e91bee7a703f266407e87ce3674a80 |
|
MD5 | e29d01ca0680a080151045eb02166f01 |
|
BLAKE2b-256 | c1c3acde1a242573621265a99607ac1bdab383c21680fbe67186425fe0812009 |