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

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.

Configuration Options

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

Option Type Default Description
Channelsinteger8Number of sounds that can be played at once
GendertextmaleThe gender of the voice used for autogenerated MP3 files
Rateinteger170The speed of the voice used for autogenerated MP3 files
Exit KeytextescPress this key 5 times in 2 seconds to close the program
Portinteger6238Port for GUI and sound player communication (change only if needed)

Keys

In the main window, there are three 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

To enable microphone output you need to download 2 external programs, VB-Audio Cable and Voicemeeter. Both programs are free and well trusted. Once you run the installers for both programs you will need to do the following steps:

Extra Information

To play a sound when any key is pressed, name the key "all" in keys.json or provide an all.mp3 file. 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.