promotional bannermobile promotional banner

Living NPC Voices

Every NPC has a voice: street talk, gossip and quest text voiced with unique AI voices per NPC, louder or softer with distance. Made for WoW Forever.
Captura de pantalla 2026-11-08 072202.png

Captura de pantalla 2026-11-08 072202.png

Description

Every NPC has a voice

Living NPC Voices voices what NPCs really say in WoW Forever. Each line is read by an AI voice that fits the NPC's race, sex and age, and every NPC keeps its own voice.

  • Street talk: the baker calling out "Freshly baked bread for sale!", guards, merchants and town criers. Lines come through louder or softer depending on how far away the NPC is, with four loudness levels.
  • Gossip and quests: the quest giver reads the quest when you accept it, check on it or turn it in. Gossip text is read when you talk to an NPC.
  • Unique voices: a cast of 84 designed voices by race, sex and age (humans, dwarves, gnomes, night elves, orcs, trolls, tauren, Forsaken, goblins, high elves, draenei, ogres, kobolds). NPCs that can appear as men or women, like city guards, have both versions.
  • If an NPC says nothing, nothing plays. No invented chatter.
  • Polite: street talk never interrupts a quest you are reading, closing the window stops the voice, and street voices go quiet in combat.
  • Subtitles for street lines (optional), options window, minimap button.

Coverage

About 3,600 voiced lines in English, covering 70-95% of all quest, gossip and street lines in the main Alliance cities and leveling zones: Stormwind, Ironforge, Elwynn Forest, Dun Morogh, Westfall, Redridge, Duskwood, Loch Modan, Wetlands and Hillsbrad.

Coming in the next update: Darnassus, Teldrassil, Darkshore, Ashenvale, Arathi, Stranglethorn, Dustwallow, Feralas and more (about 3,800 extra lines). Horde zones and level 55-60 zones will follow.

Lines without a voice are simply silent.

Commands

  • /aa or /livingvoices opens the options.
  • /aa test plays a sample line.
  • /aa status shows what is playing and the library size.
  • /aa npc shows how many NPC lines are voiced and, with an NPC targeted, its distance.
  • /aa lang en / /aa lang es sets the voice language. English is the complete one; Spanish is in progress.

FAQ

Why is this NPC silent? Its line is not in the library yet. Every voice is pre-recorded; nothing is generated while you play.

Does it use a lot of memory or CPU? No. It only plays audio files when an NPC speaks.

How were the voices made? With Google's Gemini text-to-speech. Each voice was designed from a written description (race, age, timbre). No real voice actor was cloned or imitated.

Can I generate missing lines myself? Yes, with Living NPC Voices Studio, the Python tool in the Studio folder. You need your own Gemini API key, and you pay for the lines you generate.

Credits

  • Quest, gossip and NPC texts belong to Blizzard Entertainment. English and official Spanish texts come from the AzerothCore world database (AGPL-3.0).
  • NPC locations, models and drops: QuestieDB (GPL-3.0).
  • Voices: Google Gemini TTS.

En español

Living NPC Voices pone voz a lo que dicen de verdad los NPCs de WoW Forever: la calle (con volumen según la distancia), los diálogos y las misiones. Cada NPC tiene su propia voz, según su raza, sexo y edad.

Incluye unas 3.600 frases en inglés de las ciudades y zonas principales de la Alianza. Pronto habrá más zonas y la versión en español. Escribe /aa para abrir las opciones.

Living NPC Voices Team

profile avatar
Owner
  • 1
    Followers
  • 7
    Projects
  • 26.7K
    Downloads

More from sk0luView all