Kenku Soundboard Debugging

Job ID: 39301479

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!