mrthinger/wow-voiceover
ml world of warcraft voiceover addon
What it solves
This project provides a way to add AI-generated voiceovers for NPC dialogue in World of Warcraft, replacing silent text-based interactions during quests and gossip conversations.
How it works
The system consists of a CLI tool and an in-game addon. The CLI tool fetches NPC data (race, gender, and dialogue text) from a local MySQL database and uses the ElevenLabs TTS API to generate audio files. These audio files are then mapped to specific NPCs using lookup tables, which the in-game addon uses to play the corresponding voiceover when the player interacts with NPCs.
Who it’s for
Players of World of Warcraft (specifically Classic Era) who want a more immersive experience by adding AI voice acting to the game's dialogue.
Highlights
- Automated TTS Generation: Uses ElevenLabs to create audio files for quests and gossip text.
- In-game Integration: Includes a dedicated addon to play the generated audio files during gameplay.
- Race and Gender Mapping: Automatically maps voices based on the NPC's race and gender (e.g.,
orc-male). - Multi-language Support: Supports generating lookup tables for various game clients, including Korean, French, German, and Chinese.
Related
- Project
- Project
- Project
- Project