Please read at least couple articles before posting comment. We don't censor comments. Write to us if you have any questions of technical issues:
2020-12-30 07:36 Liz Nguyen Rating: Good
Are you a YouTuber? A content creator? Or a movie maker?
As a result, you might need voice services.
You can try this tool to listen to the natural pronunciations from a ton of languages: Talk With AI. It is a FREE online tool to convert text into audio files
Intro Video:
How to Use:
2020-10-13 15:57 Qazomardok Rating: Very Good
Hi! Will it works in Shadowlands?
Yes, latest WoW Addon 9.x version should work now.
2019-10-13 17:27 joe Rating: Good
Im delighted to hear about your progression with the addon however im finding some difficulties trying to use it on Classic WoW may you help me with these problems

You can try new “WoW Addon” version (2019-10-14). “QuestMapFrame” bug in “WoW Classic” fixed.

2019-10-10 06:09 WinShinigami Rating: Very Good
I just want to say-thank you so much for making this add-on. I am legally blind (what you see at 70 meters I see at 6) and really wanted to try out WoW (big gaming fan). Thanks to your add-on/program I can actually enjoy the game. Keep up the great work.
2019-09-18 20:08 Jordan Rating: Normal
Any chance this will continue to receive support in the future? I miss being able to listen to quests, especially for Classic.

New Addon and Monitor versions (2019-10-16) use new message sending and capturing technique (color pixels of the display). They work with official WoW Classic too.

2018-08-23 11:20 Alon Rating: Very Good
Thank you very much for the addon. I've been using it for a while and it really adds to the game experience.
I have noticed that since BFA (I think) the addon does not read messages sent in the "Instance" channel. it does however read messages by the "Instance leader".
I have tried uninstalling and reinstalling the addon (latest version. 2.6.13 and 2.3.2)
Has anyone else encountered that issue? is there a solution?

Thank you
2018-05-10 07:27 Daniel Sibaja Rating: Very Good
Hey, i've been using the software and its amazing. I love how I can listen to my quest. But is there a way to slow the voice of the actor a bit sometimes it reads them to fast and it sounds mechanical while in the video that you have in the page the speech looks slowand clear.

Voice speed can be adjusted in “Text-to-Speech Monitor's” “Rate” fields. Values can be from “-10” (very slow) to “10” (very fast). Default value is “2”. You can select “1” or “0” in both fields to make voices slower. “Text-to-Speech Monitor” doesn't have it's own text-to-speech voices. It uses installed on operating system voices. Usually, these are FREE text-to-speech voices by Microsoft. Additional FREE text to speech voices can be installed with additional Microsoft language packs. BETTER text-to-speech voices (in video) are made by IVONA / distributor HARPO SOFTWARE.

2017-12-20 00:30 Lokidad Rating: Very Good
Thank you for your work on this project. My wife and kids have all asked lately to play wow together and this allows my 5 year old to play too. Thank you very much.
2017-05-29 16:25 manwekk Rating: Very Good
Hello again. Are there any builds of the program for earlier versions of the game. I want to see old pre-cataclysm quests, that would be great to do it with TTS =)

There are few old versions (not recommended) for old WoW Interfaces:
50400, 60000, 70000, 70100, 70200.

2016-11-08 15:42 manwekk Rating: Very Good
Great job. But I have one annoying problem. When NPC says something about my class or race, there is strange code (|36) at the beggining and the race or class. Does anyone know how to fix it?
2016-06-13 20:12 gorzah Rating: Very Good
need help with addon
помогите настроить аддон

As alternative, you can try to download and use “Beta 2.3.6 (2016-04-16)” version.

2016-04-03 12:49 Tangar Rating: Normal
Hi ho! %)

Thanks for a GREAT addon! %) I've made videos about it:

Russian review:

English review:

Also I'll stream WoW with this addon ay my stream channel:

Sorry, cant understand anything in this interface %) What is:
Labai Gerai/ Gerai/ Normalu/ Blogai/ Labai Blogai ?

Thank you for reviews :).
Comment form switched from Lithuanian to English version (2016-04-03).

2015-01-18 14:42 Gurkenmutant Rating: Normal
Hello, the TextToSpeech.Monitor won't catch letters like "ö,ä,ü".

The Addon sents the letters correcty in Chat. But the JocysCom.TextToSpeech.Monitor.exe reads them as "??"

How can i fix that?
Fixed in... Text to Speech Monitor 2.2.10 (2015-01-18)
2015-01-08 11:24 bjuraga Rating: Very Good
I started on this same quest and succeeded in getting the text but had no idea how to access the text outside the game. Your way of sniffing packets is simply brilliant. Great work! I have one small suggestion, can you make the port number in the app configurable? It will open the app to so much more scenarios. And i would love to have it signed instead of he build i did for now. Thank you
Port text-box added in... Text to Speech Monitor 2.2.10 (2015-01-18)
2014-11-11 00:09 Gradrok Rating: Very Good
This software is really great! I love being able to hear the text instead of reading everything. I admit, I am a bit lazy.

I wanted to give you guys a quick addition that I created for the LUA to identify when the player opens a book, scroll or anything that is readable. I also working on a couple functions to detect when the player receives a message from an NPC in order to speak that as well.

Here are the lines of code that I added or changed for the readable items.

301: if ItemTextFrame:IsShown() then frame = ItemTextFrame end

392: CloseItemText();

575: self:RegisterEvent("ITEM_TEXT_BEGIN");
576: self:RegisterEvent("ITEM_TEXT_READY");

583: self:RegisterEvent("ITEM_TEXT_CLOSE");

616: local isShown = GossipFrame:IsShown() or QuestFrame:IsShown() or ItemTextFrame:IsShown();

645: elseif event == "QUEST_GREETING" or event == "GOSSIP_SHOW" or event == "ITEM_TEXT_BEGIN" or event == "ITEM_TEXT_READY" or event == "QUEST_DETAIL" or event == "QUEST_PROGRESS" or event == "QUEST_COMPLETE" then

652: elseif event == "ITEM_TEXT_BEGIN" then
653: lastQuest = ItemTextGetText();
654: elseif event == "ITEM_TEXT_READY" then
655: lastQuest = ItemTextGetText();

664: elseif event == "QUEST_ACCEPTED" or event == "QUEST_FINISHED" or event == "GOSSIP_CLOSED" or event == "ITEM_TEXT_CLOSE" then
Thank you :).