Kenku Soundboard Debugging
Budget: $10 – $30 USD
? Project Overview: Kenku Soundboard for D&D Roleplay
I'm creating a Python-based soundboard tool for a Dungeons & Dragons character — a Kenku, a bird-like creature that can only speak by mimicking the voices and sounds it has heard. The concept is both fun and immersive, but I need help making it work exactly as intended.
? What I'm Trying to Build:
I want a soundboard that allows me to:
Record other players' voices at the table in real time.
Layer those recordings with crow caw sounds — creating a “mimicry” effect that sounds like a Kenku imitating speech with a crow-like twist.
Play the layered/mixed result instantly, ideally by pressing a hotkey or clicking a button.
Store recordings and crow sounds in organized folders for reuse.
Have a simple, beginner-friendly interface (GUI) to trigger everything.
This is coded in Python, and I have working pieces: audio recording, crow call playback, and a basic GUI using tkinter. However, the sound mixing (voice + crow) isn't functioning the way I want — and I need help improving or redesigning that part.
? Features I Want:
Real-time or near real-time mixing of mic input with a random crow sound
Recording system triggered via hotkey (e.g., press "M" to mimic the last speaker)
Ability to save mixed outputs for replay
A simple GUI with buttons, labels, and volume sliders
Automatically creates folders (kenku_sounds/, recordings/) with sample README files
Bonus: Packaging into a standalone .exe later
? Technical Notes:
Audio input/output through mic/headphones or speakers
Using libraries like sounddevice, soundfile, numpy, simpleaudio, keyboard
The code is structured and partially functional; it just needs enhancements
Hotkey control (e.g., press 0 to record, 9 to replay, M to mimic)
? Ideal Freelancer:
Experienced in Python and audio processing
Can work with or suggest better mixing/playback libraries if needed
Patient and communicative — I'm new to programming, so explanations and suggestions are greatly appreciated!
Bonus if you're familiar with D&D or character-based tools, but not required
This is a passion project for my D&D character "Says-So" and I want it to be both functional and fun to use. If this sounds like a cool project to you, I'd love to work together!
I'm creating a Python-based soundboard tool for a Dungeons & Dragons character — a Kenku, a bird-like creature that can only speak by mimicking the voices and sounds it has heard. The concept is both fun and immersive, but I need help making it work exactly as intended.
? What I'm Trying to Build:
I want a soundboard that allows me to:
Record other players' voices at the table in real time.
Layer those recordings with crow caw sounds — creating a “mimicry” effect that sounds like a Kenku imitating speech with a crow-like twist.
Play the layered/mixed result instantly, ideally by pressing a hotkey or clicking a button.
Store recordings and crow sounds in organized folders for reuse.
Have a simple, beginner-friendly interface (GUI) to trigger everything.
This is coded in Python, and I have working pieces: audio recording, crow call playback, and a basic GUI using tkinter. However, the sound mixing (voice + crow) isn't functioning the way I want — and I need help improving or redesigning that part.
? Features I Want:
Real-time or near real-time mixing of mic input with a random crow sound
Recording system triggered via hotkey (e.g., press "M" to mimic the last speaker)
Ability to save mixed outputs for replay
A simple GUI with buttons, labels, and volume sliders
Automatically creates folders (kenku_sounds/, recordings/) with sample README files
Bonus: Packaging into a standalone .exe later
? Technical Notes:
Audio input/output through mic/headphones or speakers
Using libraries like sounddevice, soundfile, numpy, simpleaudio, keyboard
The code is structured and partially functional; it just needs enhancements
Hotkey control (e.g., press 0 to record, 9 to replay, M to mimic)
? Ideal Freelancer:
Experienced in Python and audio processing
Can work with or suggest better mixing/playback libraries if needed
Patient and communicative — I'm new to programming, so explanations and suggestions are greatly appreciated!
Bonus if you're familiar with D&D or character-based tools, but not required
This is a passion project for my D&D character "Says-So" and I want it to be both functional and fun to use. If this sounds like a cool project to you, I'd love to work together!