Homebrew Voice Modulator
One voice in, a whole cast out. Record a line, pick a character, turn the knobs, save a WAV. It all happens in your browser, and nothing you record leaves your device.
Ready
This browser can’t run the modulator (it needs Web Audio). Try a current Chrome, Edge, Firefox or Safari.
Takes
Or drop WAV, MP3, M4A or OGG files anywhere on the page. A voice memo from your phone is perfect.
No takes yet. Record one, or drop a file in.
Pick a recipe
A recipe is a full set of knob positions. Start from one, then change what you like. Whatever you land on applies to every take.
How the line is delivered, laid over the character. Pick one here, or set the Emotion knobs by hand.
Turn the knobs
Pitch keeps the line’s length. Speed changes the length and keeps the pitch. Shadow and Halo add a second copy of the voice an octave below or a fifth above.
Before and after
No take yet
Space bar plays and stops.
Take it with you
Each take comes down as a 16-bit mono WAV, named after the take and the recipe, ready for a game engine, a video editor or a sampler. Save every take at once and they arrive in one zip.
- WAV, 16-bit, mono, peak-normalized to −1 dBFS
- Dead air trimmed, echo and room tails kept
- Tagged inside the file as a processed voice made here, with the date and recipe
- Yours to use in anything, paid or not; no credit needed. Just no crime (see the notes)
Was this made here?
Every WAV saved from this page carries a tag. Pick a file and this reads it back. Nothing is uploaded.
Getting good takes
Please, no crime
This is for games, videos, podcasts, costumes and goofing around with friends. Don’t use it to pass yourself off as a real person, to scam anyone, to threaten or harass anyone, or to make a call you wouldn’t make in your own voice. If you process someone else’s voice, get their okay first. You’re responsible for what you make with it.
The tag in every file
Each saved WAV carries a standard INFO tag that says it’s a processed voice made with this tool, with the date, the recipe and an export ID. It’s there so anyone who ends up holding one of these files can see what it is; the checker under Save reads it back. It’s a label, not a lock: it can be stripped, and it doesn’t survive a conversion to MP3 or a re-recording, so it can’t prove a file wasn’t made here. What it can do is tell an honest file from a dishonest claim.
Record close and dry
A phone held a hand’s width from your mouth, in a room with curtains or a closet full of clothes, beats an expensive microphone in an echoey kitchen. The modulator adds its own room; it can’t take one away.
Perform the character, then process it
The knobs can make you a rat, a robot or a giant. They can’t make you a different person. If two characters need to sound like two people, change your pace, your accent and your energy at the microphone, and let the recipe do the rest.
Emotion is mostly yours
The Emotion row nudges a take: a tremble for fear, bite for anger, a sinking pitch for sadness, a wander for drunk. It works best as a push on a performance that’s already leaning that way. A flat read of “get out of my kitchen” run through Angry sounds like a flat read with grit on it. Say it angry, then add the grit.
Keep the raw takes
Nothing here changes your original files. Save the processed WAVs, keep the originals somewhere safe, and you can run every line through a new recipe next month.
How it works
Pitch and speed go through a WSOLA time-stretcher, which keeps the line the same length when the pitch moves. Everything after that is a Web Audio chain (filters, drive, flutter, chorus, echo, a procedurally built room, a compressor) rendered offline, then trimmed and normalized. It was built for the voices in Pew Pew Pest Control, then opened up for anyone.
Private by design
Recording and processing happen on your device. No audio is sent anywhere, and this page keeps nothing but the recipes you choose to save, which stay in your own browser.