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 a program that allows you to link an audio file to any key on your keyboard. It supports audio input from YouTube links, MP3 files, or generated from text. Additionally, functions can be bound to keys for enhanced interactivity. With a little extra setup you can also have sounds play through your mic so you can have some fun while streaming, gaming, or just on a call with a friend. You can also set up our audio capture feature to quickly capture an audio clip and bind it to a key on the keyboard.


πŸ₯‡ 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 Durationnumber5Duration 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.