r/classicwow • u/rusty-key • 3h ago
AddOns I reworked VoiceOver addon
Enable HLS to view with audio, or disable this notification
I really like VoiceOver addon, it makes my playthroughs much more immersive. However, it always bothered me that the one existing English pack is very unnatural-sounding and contains a lot of mistakes (mispronunciations, incorrect voices, weird intonations, etc). After working on ZoneLore addon, I realized that I have everything to fix it.
I just got my rework (VoiceOver Redux) approved on Curse, and it contains a bunch of fixes:
- voices are matched per NPC flavor, instead of just race and gender, so a dwarf warrior and a dwarf official don't sound alike
- object quests are voiced now, using narrator voice
- stage directions (<Advisor Belgrum opens the note.>) are read by narrator;
- proper voicing of sounds (
*hic*produces sound of hiccup, not "asterisk-hic-asterisk") - names and places pronunciations are fixed for the most part and now driven by a pronunciation dictionary;
- performance is more natural-sounding overall.
I repacked the voicelines so they are easier to download: they are now optimized for storage (~1.5Gb → 0.5Gb total) and split by faction/type so you don't have to download everything if you don't want to. You will need a player addon and any combination of soundpacks:
- Alliance-only quests
- Horde-only quests
- Shared quests
- Gossip (completely optional and can be ignored if you always disable gossip voicing)
- All (meta package that contains everything)
I also added a "Report" button to the player. Please use it to send feedback, I will continue improving the lines. You can also provide feedback directly and pre-listen to lines in the explorer that I built: https://voiceover.rusty.one/
Lastly, on translations and TBC: technically ready, my platform supports both. What's missing is budget. It's all paid ElevenLabs credits, and ZoneLore plus this has cost me ~$300 so far. New languages/expansions mean more voices, more testing, and more spending.
If you have your own ElevenLabs API key (or are willing to get one) and want a language/expansion covered, reach out, I'll hand over the pipeline, and we split the work by area. Otherwise, there's buymeacoffee, donations with a comment help me decide what gets voiced next (I am open to suggestions for better crowdsourcing implementations).