mwiemarc / wow-quest-to-speech

voice synthesizer for npc dialogs in world of warcraft

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quest-to-Speech (World of Warcraft)

Speech synthesizer for npc dialogs in world of warcraft

currently works with wow classic (retail will follow soon)

 

Features

  • Should support every dialog and text window from npcs and items, also from questlog
  • Supports multiple text-to-speech engines (at the same time)
  • You can select as much voices as you want and as you play a text a random voice will be picked
  • You can queue multiple texts
  • Minimize to tray
  • Super easy to use

Addon commands

  • /qts - show addon options
  • /qts history - show a history of the last 20 copied texts
  • /qts autofocus on/off - sets autofocus of copy textbox on show (default is off)

Audio samples

Windows buildin text-to-speech provides the poorest speech quality, for the web services they mostly offer "default" voices and neuronal trained once which sounds best
I'm using the free tiers of that cloud providers, they give you a free amount of characters per month

(windows-en-us-zira) (windows-de-de-hedda)

(azure-en-us-jessa-neural) (azure-de-de-katja-neural)

(google-en-us-standard-c) (google-de-de-standard-a)

(google-en-us-wavenet-c) (google-de-de-wavenet-a)

(aws-en-us-joanna) (aws-de-de-marlene)

 

How it works

  • A wow addon encodes the text and additional informations like the gender
  • The encoded text will be displayed in a frame over the dialog
  • As you copy the text (CTRL+C or +X) a pc programm will detect that and starts working
  • From your selected voices a random one will be picked
  • Using a text-to-speech module to generate the sound output and play it

supported text-to-speech engines

  • windows buildin
  • azure cloud
  • google cloud
  • amazon aws

   

Installation

  • Download the latest release form releases section
  • Extract content of APPLICATION directory and place it somewhere on your pc (e.g. "C:/Program Files/Quest-to-Speech")
  • Extract content of ADDON directory to your wow installation (e.g. "C:/Program Files/World of Warcraft/classic/Interface/Addons/QuestToSpeech")
  • Start Quest-to-Speech.exe from Quest-to-Speech directory (and create a desktop link)
  • Setup apis you maybe want, enable the modules and select voices
  • From there you are ready to go, click Start and head into wow to test it
  • Have fun

   

Screenshots

WoW Addon PC Software Voices Settings API Settings

About

voice synthesizer for npc dialogs in world of warcraft

License:MIT License


Languages

Language:C# 77.3%Language:Lua 22.7%