promotional bannermobile promotional banner

QuestSpeaker

QuestSpeaker automatically narrates World of Warcraft quest text and NPC interactions using built-in text-to-speech, turning questing into a fully voiced experience.

File Details

QuestSpeaker.zip

  • R
  • Mar 26, 2026
  • 13.59 KB
  • 24
  • 12.0.5+1
  • Retail

File Name

QuestSpeaker.zip

Supported Versions

  • 12.0.5
  • 12.0.1

 ### Features
 - **Automatic narration** of quests, gossip, books, scrolls, mail, and talking heads
 - **Gender-aware voices** — different TTS voices for male and female NPCs (via `UnitSex("npc")`)
 - **Searchable voice browser** — browse, preview, and assign voices from all available system TTS voices
 - **Smart voice acting delay** — detects NPC voice acting (`VOICE_OVER_STARTED`/`STOPPED`) and waits for it to finish before starting TTS
 - **Volume ducking** — automatically lowers music and ambience while narrating
 - **Natural text pacing** — adds pauses between paragraphs and after colons for smoother narration
 - **Skip heard quests** — remembers quests you've already listened to
 - **Keybinds** — Stop Speaking, Toggle On/Off, Replay Last Text (Options > Keybindings > QuestSpeaker)
 - **Minimap button** — draggable, left-click to open settings
 - **Scrollable settings panel** — organized into General, Content Sources, Quality, Voice Assignment, Voice Browser, Adjustments, and Debug sections
 - **Slash commands** — `/qs`, `/qs on|off`, `/qs stop`, `/qs replay`, `/qs test`, `/qs clearheard`, `/qs debug`
 - **Cross-platform** — works on macOS and Windows
 - **WoW 12.0 Midnight compatible** (Interface 120000)