NPC Voices

NPC Voice Box

Guard

Psst. Over here! You didn't hear this from me, but the duke... he's a FROG. Want to know more?

Voice
Age
Mood
Game style
Manner
Pace

Sources

Video01 / 13

I Gave My NPCs Voices Without Recording Anything

UnitOfTime · YouTube · watched October 2026

The system this toy rebuilds: a typewriter clock, vowels from a buzz and three bands, a cast from tube length, one sound per syllable, and a tune from punctuation. Watch it for how the trick works.

Repo02 / 13

unitoftime/flow

UnitOfTime · GitHub · MIT

The Go game library behind the channel. It has an audio package, but no mumble speech that I could see, so the code here is my own rebuild.

Paper03 / 13

Control Methods Used in a Study of the Vowels

Peterson and Barney · J. Acoust. Soc. Am. 24(2) · 1952

The vowel bands. Bell Labs measured the vowels of 76 speakers; their averages for adult men are where the six vowels here start. They have no "oh", so oh borrows their vowel in "hawed".

Paper04 / 13

Software for a Cascade/Parallel Formant Synthesizer

Dennis H. Klatt · J. Acoust. Soc. Am. 67(3) · 1980

The classic version of the buzz-through-resonators idea, with a buzz source and a bank of formant resonators. The voices here are a tiny cousin: three resonators side by side, Klatt's parallel layout.

Paper05 / 13

Acoustic Loci and Transitional Cues for Consonants

Delattre, Liberman and Cooper · J. Acoust. Soc. Am. 27(4) · 1955

Where the consonants come from. A b, d or g is heard in where the vowel's second band glides in from: about 720, 1800 and 3000 Hz. Each syllable here slides its bands in from the consonant's spot.

Paper06 / 13

Acoustic Characteristics of English Fricatives

Jongman, Wayland and Wong · J. Acoust. Soc. Am. 108(3) · 2000

The hiss in s and sh. "sh" peaks around 2.5 to 3 kHz and "s" well above it, which is where the noise bands for the two sit.

Wiki07 / 13

Animalese

Nookipedia · Animal Crossing wiki

How Animal Crossing's villagers talk: every letter spelled out as a sound, faster or slower depending on the game, higher when a villager is happy and lower when sad or angry, with cranky villagers deeper and gravellier.

Wiki08 / 13

Bebebese

Nookipedia · Animal Crossing wiki

Animal Crossing's other voice, a typewriter-like patter with no vowels in it. Villagers use it for muttered or whispered lines, shown as faded text.

Repo09 / 13

animalese.js

Acedio · GitHub · with a live demo

Someone else's take on the same itch: a JavaScript library that approximates villager speech in the browser, with a demo you can type into.

Repo11 / 13

ut-voice

Broknsun · GitHub · MIT

An Undertale-style blip voice built from pure synthesis, no game audio. Its point that a beep needs a little random pitch to sound like a throat and not a telegraph applies to every voice in this toy.

Article12 / 13

Synchronize audio and video playback on the web

François Beaufort · web.dev · updated June 2022

Why the lit letters wait for the sound: a browser can say how far behind the speakers run, and a page can use that to paint what you see at the moment you hear it.