Retail Text To Speech Not Working

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:

  1. Uninstalling and reinstalling the Weakaura
  2. Uninstalling and reinstalling Weakauras addon
  3. Updating all drivers
  4. Restarting computer
  5. Running “/console cvar_default”
  6. Deleting my Cache, Interface, and WTF folders
  7. Uninstalling and reinstalling WoW
  8. 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?

1 Like

Hey there, as this is an accessibility concern, I recommend reporting it through the channels provided here:

2 Likes

Any luck finding any solutions? I’ve started encountering this recently in Wrath Classic.

I have “Microsoft David Desktop - English (United States)” and “Microsoft Zira Desktop - English (United States)” available on WoW Era, but Retail and Wrath Classic only have the old, barely understandable, “en_US male” and “en_US female”. I’ve tried full entire resets, all cvars being reset, entirely default install with no custom addons etc. Nothing seems to change the available voices.

The only thing I’ve seen so far is that in the working Era TTS, the Windows volume mixer shows the TTS audio comes from WoWClassic.exe directly (and can be silenced by dragging the WoWClassic.exe volume). In Wrath + Retail with the bad “en_US male” or “en_US female” the TTS audio is coming specifically from WowVoiceProxy.exe. That’s the only distinction I’ve found.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.