Details

Addon ID: 25843
Addon Version: 0.1.6
Expansion: 1.60
Upload date: Oct 06, 2026
Last Updated: Oct 06, 2026
Downloads: Less than 100
Website: Source Link

Expansion



Developers

Skkold
Skkold Creator

Lyre - Text-to-Speech for World of Warcraft

Disclaimer: This addon requires a companion app. It won't work by itself. The companion app is currently in alpha testing an unavailable for downloading at the present time.

Lyre gives every NPC a voice. Quest text, gossip, books, mail, and world dialogue are read aloud with high-quality neural TTS: bringing the world to life for the thousands of quests and NPCs that don't have voice acting.

Lyre automatically detects when Blizzard's own voice acting is playing and stays silent, so you hear professional VO when it exists and TTS everywhere else.

Features

  • Quest text, gossip, books, and mail: automatically spoken when you open them
  • NPC world dialogue: captures /say, /yell, and /whisper from NPCs in the world
  • Smart voiced detection: automatically skips TTS for NPCs with native voice acting using a database of 62,000+ transcribed voice lines across all 11 WoW locales
  • Per-NPC voice variety: different NPCs get different voices based on gender and creature type
  • Narrator voice: angle-bracket text like <He nods solemnly.> is spoken in a separate narrator voice
  • Multiple TTS engines: Edge (default), Kokoro (offline), OpenAI, ElevenLabs, Piper, or System TTS
  • Now Playing overlay: shows current speaker and text, with queued lines
  • Dialogue Monitor: review panel to report false positives/negatives and help improve the voiced detection database
  • Keybinds: speak, stop, and mark lines as voiced from your keyboard
  • Cross-platform: Windows, Linux (X11 and Wayland), and macOS

How It Works

Lyre has two parts:

  1. The WoW addon (this download): captures quest text and NPC dialogue inside WoW
  2. The companion app (lyre-tts): runs alongside WoW, receives text from the addon, and speaks it using TTS

The addon communicates with the companion through a tiny pixel strip rendered on-screen. No memory reading, no injection: fully compliant with Blizzard's addon policies.

Getting Started

  1. Install this addon
  2. Download and run the lyre-tts companion app (currently in alpha testing and unavailable for general use, please be patient)
  3. Open a quest: you should hear it spoken!

Use /lyre to open settings. Use /lyre test to verify the companion is connected.

Slash Commands

CommandDescription
/lyreOpen settings
/lyre testSend a test message to the companion
/lyre voicedMark last NPC line as voiced (stops TTS for that NPC)
/lyre reviewOpen the Dialogue Monitor
/lyre statusShow connection and database status
/lyre stopStop current TTS playback

Voiced Detection

Lyre uses a multi-layered system to avoid talking over Blizzard's voice acting:

  • Talking Head detection: lines with an active Talking Head popup are always skipped
  • Cinematic subtitles: skipped automatically
  • Dialogue database: 62,000+ voice lines transcribed from WoW's audio files using speech recognition, matched with fuzzy text comparison
  • Creature database: 5,700+ creature IDs known to have voice-over files
  • Player feedback: use the Dialogue Monitor or /lyre voiced to teach Lyre about lines it gets wrong

If Lyre speaks over a voiced line, use /lyre voiced or the Dialogue Monitor to report it: your feedback helps improve detection for everyone.

Supported Locales

Voiced detection works in all WoW client languages: English, Portuguese, German, French, Spanish (EU & LA), Italian, Korean, Russian, Chinese (Simplified & Traditional).

TTS Engines

EngineQualityOfflineSetup
EdgeHighNoWorks out of the box
KokoroHighYesAuto-downloads 350MB model
OpenAIVery HighNoRequires API key
ElevenLabsVery HighNoRequires API key
PiperGoodYesLightweight and fast
SystemVariesYesUses OS text-to-speech

You must be logged in to leave a comment.

Comments (0)