I am attempting to get a Weakaura (Liquid/Viserio’s Reminders) to use TTS to read a fight timer out during a boss encounter, however the option inside of the Weakaura that changes voices based on the Microsoft TTS voices that WoW detects that I have installed is not playing any TTS. I have sent my version of the Weakaura to a friend and it works fine for them.
I have tried using the Wrath Classic version of the Weakaura, and it does work in Wrath Classic.
When I go in to Text To Speech Config in Retail, the two Voice Options that I have are “en_US male” and “en_US female”. When I go in to Text to Speech Config in Wrath Classic as well as Classic Hardcore, the two Voice Options that I have are “Microsoft David Desktop - English (United States)” and “Microsoft Zira Desktop - English (United States)”. US male and US female sound different from David and Zira. This indicates to me that my Retail version of WoW is not detecting the TTS that I have installed through Microsoft on my computer. I do not see David or Zira on any of my Retail characters. I have had a friend confirm that I should be seeing David and Zira for Retail TTS.
What I have tried:
- Uninstalling and reinstalling the Weakaura
- Uninstalling and reinstalling Weakauras addon
- Updating all drivers
- Restarting computer
- Running “/console cvar_default”
- Deleting my Cache, Interface, and WTF folders
- Uninstalling and reinstalling WoW
- Clicking the “Reset In-Game Options” for Retail in Battle.net launcher
I have ensured that all of my audio options are correct, enabled, and are outputting to the correct audio device. At this point, my only conclusion is that only Retail WoW is not detecting my downloaded TTS correctly, or my Microsoft Speech API is not giving only Retail WoW the correct TTS.
I looked in to TTS on a different device and for Retail it shows “en_US male” and “en_US female” but for Hardcore it had Microsoft David and Zira.
Does anyone know how to get my Retail WoW to detect the correct TTS that I have installed?