For full functionality of this site it is necessary to enable JavaScript. Here are the instructions to enable JavaScript in your web browser. If this does not work join our discord server and we will help you.

KeyboardSoundPlayer Documentation

KeyboardSoundPlayer is an application that lets you map audio to any key on your keyboard, turning it into a versatile soundboard. Capture audio on the fly and instantly bind it to a key, or add sounds directly from YouTube links. You can also generate audio from text or load local files such as MP3 and WAV when needed. Keys may be mapped to functions for greater interactivity, and audio can be set up to play through your microphone, making it ideal for streaming, gaming, or calls.


πŸ₯‡ KeyboardSoundPlayer vs Other Soundboard Apps


Feature KeyboardSoundPlayer Soundpad Voicemod EXP Soundboard
🎹 Bind sounds to keys βœ… Yes βœ… Yes βœ… Yes βœ… Yes
πŸ”Š Play sounds through mic βœ… Yes βœ… Yes βœ… Yes βœ… Yes
🎧 Use MP3 files βœ… Yes βœ… Yes βœ… Yes βœ… Yes
πŸ“Ή Use YouTube audio βœ… Yes ❌ No ❌ No ❌ No
πŸ—£οΈ Text-to-speech support βœ… Yes ❌ No πŸ”Ά Limited ❌ No
⏺️ Clip recent audio & bind instantly βœ… Yes ❌ No ❌ No ❌ No
🧩 Easy to use βœ… Yes πŸ”Ά Moderate ❌ No (cluttered) πŸ”Ά Moderate

Configuration Options

This section documents the configuration options available in the config window.

Option Type Default Description
Channelsnumber1Number of sounds that can be played at once
GendertextmaleThe gender of the voice used for autogenerated MP3 files
Ratenumber170The speed of the voice used for autogenerated MP3 files
Exit KeytextescPress this key 5 times in 2 seconds to close the program
Portnumber6238Port for GUI and sound player communication (Only change if needed)
Mic Outputyes/nonoHave KeyboardSoundPlayer output sound through a virtual microphone that other people can hear (See more details under Enabling Mic Output)
Audio Captureyes/nonoHave KeyboardSoundPlayer record audio in the background and let you quickly bind an audio clip to a key (See more details under Audio Capture)
Capture Keytextscroll_lockThe key you need to press to clip audio
Capture Durationnumber3Duration of audio clips

Keys

In the main window, there are four buttons for binding sounds to keys:

See below for how to map a function to a key.

Functions

Functions can be bound to specific keys. Available functions include:

reset(): Clear all of the audio channels
toggle(): Toggle the sound player (disables all commands if toggled off)
pause(): Pause all sounds
unpause(): Unpause all sounds

Enabling Mic Output / Audio Capture

To enable microphone output and audio capture you need to download an external program, Voicemeeter. This is a well trusted and free program. You can use this link or go to Voicemeeter Config and click Download Voicmeeter. After the installer runs, follow these steps:

Note: If you have Mic Output or Audio Capture enabled, then you have to have Voicemeeter running. If you don't have either enabled, and you try to run Voicemeeter and KeyboardSoundPlayer at the same time then you will run into an error. By default, KeyboardSoundPlayer only uses Voicemeeter for those features.

Audio Capture

Once you have followed the steps above on how to set up audio capture, you can follow these steps to start using the feature.

Key Finder Tool

Press a key, and we will tell you what to type into KeyboardSoundPlayer. We do not support key combinations like ctrl+a. KeyboardSoundPlayer will just see it as two separate key presses. There is also no difference between uppercase and lowercase letters in KeyboardSoundPlayer.

Extra Information

To play a sound when any key is pressed, name the key "all". The GUI does not need to stay open for the sound player to function. The player can be shut off using the GUI or by pressing Esc 5 times quickly.