This Python-based soundboard project allows you to play audio through your microphone, creating a customizable and interactive soundboard experience. Easily trigger your favorite sounds or effects in real-time during virtual meetings, live streams, or casual conversations.
To download the soundboard you can either download from the latest release or clone the project. For most users downloading from the latest release is recommended.
To get started download the soundboard.zip file from the latest release. After downloading, unzip the file and run soundboard.exe.
Clone the project.
git clone https://github.com/SimonStnn/soundboard.git
cd soundboardSet up venv (optional)
python -m venv .venv
.\.venv\Scripts\activateInstall requirements
pip install -r requirements.txtBuild the exe
pyinstaller --distpath . --name soundboard --icon .\images\icon.ico --windowed --onefile .\src\main.pyYou can customize the soundboard to your liking in the config. If you want to keep the default, you can ignore this section and skip to Installing a virtual cable.
To manually make the config, rename config.yaml.template to config.yaml and you're good to go! You can change the values in the config to your liking.
A copy of the config.yaml.template will be made the first time you run the program. Once the config.yaml file is made you can make changes and customize the soundboard.
To play the audio trough the microphone you'll need a virtual cable. You can do this at VB-audio or with any other virtual cable software.
Follow the instructions on the website to setup your virtual cable.
You can add your own audio files to the audio folder. After adding them you may need to restart the program so they are loaded correctly.
Thank you for using my soundboard. 😄