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 soundboard
Set up venv (optional)
python -m venv .venv
.\.venv\Scripts\activate
Install requirements
pip install -r requirements.txt
Build the exe
pyinstaller --distpath . --name soundboard --icon .\images\icon.ico --windowed --onefile .\src\main.py
You 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. 😄