Tools / Game Voice Maker
Game Voice Maker
Write a character and their lines; every line comes back spoken in that character's own steady voice, as MP3s the game plays.
How it works
The steps
- Give it the game's script. Qwen 3.8 picks the lines that should be spoken, names who says each one, and writes one voice description per character: age, accent, pitch, mood and pace.
- Ming TTS designs each voice once on a plain sentence, then clones that voice for every line, so a character sounds the same in line 1 and line 100.
- Numbers and short forms are rewritten to be read aloud first ("2 AM" becomes "two A M").
- Each line becomes an MP3 keyed to its on-screen text, and the game plays it while the line shows. Re-running records only new or changed lines; one line can be re-rolled on its own.
- Optional: a talking portrait (MuseTalk 1.5) lip-syncs the character's picture to the line, about 1-2 s of work per line.
Example 1 - HONEYWOOD GUARD
Elara, the quest giver (10 lines)
One voice description - "a bright young village woman in her early twenties, warm and quick, a little mischievous, light British lilt" - and every quest line read in it.
-
Elara 3.9 s
Oh, Guard Leo! Thank goodness you're here. The woods are getting restless again.
-
Elara 2.9 s
Have you seen the cacti? They look prickly and mean.
-
Elara 2.5 s
My father says we need to clear the path soon.
-
Elara 2.3 s
Try not to trip over your own sword, okay?
-
Elara 7.1 s
Strange Cactus monsters have sprouted near the clearing, blocking the old trade route. Please chop them down so the villagers can walk freely.
-
Elara 3.9 s
Much better! Now my boots won't get stuck. Here, take some coin.
-
Elara 6.0 s
There's a strange hum coming from the eastern edge of the plain. Go check it out, but stay alert for anything unusual.
-
Elara 4.1 s
Wow, you actually went that far? Brave! Did you see anything shiny?
-
Elara 6.4 s
Skeletons have been rattling around the trees, scaring the livestock. Defeat five of them so the chickens can stop panicking.
-
Elara 3.2 s
The chickens are singing again! You're a hero, Leo. Truly.
Example 2 - SCRIPT RUNNER
Dee's phone call (3 lines)
"A warm young woman in her twenties, American, relaxed and a little teasing, unhurried late-night phone voice." The game plays these when the phone rings.
-
Dee
Hey, it's me. You still out there? It's way past midnight.
-
Dee
I saw the sirens on the news. Tell me that wasn't you.
-
Dee
Okay. Just come home. I left the porch light on for you.
Example 3 - Night Shift
A whole cast, with talking portraits
191 lines across 5 characters, each with its own voice. Press play: the portrait lip-syncs to the line.
-
Victor
I was at Marco. Eating! Penne! I have the memory of penne. You cannot disprove a memory.
Voice: Male, 30s, American urban accent, medium-high pitch, smug and defensive tone, hesitant pace with pauses.
-
Marcus
I am the supervisor. You are the legs. That is the system.
Voice: Male, 50s, American working-class accent, medium-low pitch, gruff and impatient tone, fast and clipped pace.
-
Tessa
Oh. OH. That is his lock. I recognized him at 1:30. Same hoodie. Same big paws.
Voice: Female, 40s, American Southern or Midwestern accent, medium pitch, warm but sharp and knowing tone, conversational pace.
-
Danny
I panicked! I hit record on my phone instead of 911. Classic Danny. Classic.
Voice: Male, late teens, American generic accent, high pitch, nervous and shaky tone, rapid and stuttering pace.
Models and licences
What it runs on
| Step | Model or tool | Licence |
|---|---|---|
| Voice | Ming-3.0-tts-0.5B (inclusionAI) | MIT (code and weights) |
| Pick lines, cast voices | Qwen 3.8 Flash Next | open weights (Qwen) |
| Read numbers aloud | our English normaliser | ours |
| Talking portrait (optional) | MuseTalk 1.5 | MIT (code and weights) |
Voice cloning is only for a person's OWN recorded voice, with a consent box. Seven languages; tags such as [Laughter] and [Sigh] work on cloned voices.
Benchmarks and live pages