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

Description

QuestSpeaker

QuestSpeaker enhances your World of Warcraft experience by bringing quest text and in-game interactions to life through automatic text-to-speech narration. Instead of reading through quest descriptions, gossip windows, books, or mail, the addon reads them aloud the moment you interact with NPCs or objects, creating a more immersive, story-driven gameplay experience.

QuestSpeaker in action

Designed to feel natural and seamless, QuestSpeaker includes features like gender-aware voices, smart delays to avoid overlapping with in-game voice acting, and dynamic volume ducking so narration remains clear without disrupting the game's atmosphere. It also supports a wide range of content, including quests, talking heads, letters, books, and environmental text.

With a built-in voice browser, you can preview and choose from all available system voices, assigning different voices for male and female NPCs to add variety and personality. Additional quality-of-life features like remembering previously heard quests, customizable speech pacing, keybind controls, and a convenient minimap settings panel make it easy to tailor the experience to your preferences.

QuestSpeaker voice setup

Fully cross-platform and requiring no external dependencies, QuestSpeaker works out of the box using your system's TTS voices, making it a simple yet powerful way to transform questing into a fully narrated RPG experience.

QuestSpeaker debug mode


Setup Required

Step 1: Enable Text to Speech in WoW. Go to System > Accessibility > Audio Assist and check "Read Chat Text out loud". This is required for the addon to produce any sound.

Audio Assist settings

Step 2: Click "Configure Text to Speech" to open the TTS settings. Under the Settings tab, choose your preferred voice (we recommend a Premium voice like Ava for better quality) and adjust speech rate and volume to your liking.

Text to Speech Config - Settings

Step 3: Under the Chat tab, make sure all chat channel checkboxes are unchecked — otherwise WoW's built-in TTS will also read your chat messages on top of QuestSpeaker, which can get noisy. QuestSpeaker handles NPC dialogue on its own.

Text to Speech Config - Chat channels


Tip: Better Voices

WoW uses your operating system's TTS voices, and the default ones can sound robotic. For significantly more natural narration, download Premium or Enhanced voices from your OS settings:

  • macOS: System Settings > Accessibility > Spoken Content > System Voice > Manage Voices
  • Windows: Settings > Time & Language > Speech > Add voices

These higher-quality voices make a huge difference in the listening experience.