I have just implemented (for fun and experimentation) a plug-in capable of converting to speech either a whole Notepad++ document or just a text selection, using the Microsoft Speech SDK 5.1. Although implementing such a plug-in its a rather trivial task, in case you find it interesting, I will be more than happy to contribute it. (and probably evolve it, if there is a interest...)
You can find both the code and the dll in:
Just drop the SpeechPlugin/Release/SpeechPlugin.dll in the plugins folder and have fun...
By the way, making a (simple) Notepad++ plug-in seems to be easy and fun :)
I assume by the small size of the .dll file that you don't have the whole speech engine built into it. It's probably using the standard Microsoft speech engine, right?
We might as well get this over with now, because it's the most obvious feature that people will ask for: Any chance of adding more voices in the future?
The other thing that would be nice would be some kind of pause/resume feature so that it doesn't have to start over again every time. That way if I'm interrupted while listening, I can just pause it and come back to it later.
Congratulations and welcome to the world of Notepad++ plugin development.
pause/resume feature added in v0.2 thanks for the feedback
Thank you for the feedback. I will consider both your (quite reasonable) remarks (voices and pause/resume). Moreover, since I am Greek, I would like to use a Greek (non-english in general) engine in the future, if I have the time...
Hehe, Notepad++ speaks now!
I notice that there's no lincense information in the source code, will you release it as open source project?
If yes, then I can put it on Notepad++ plugins project on sourceforge :
or better than that : ask Jens (jenslorenz at users.sourceforge.net) to include you as member of npp-plugins project, so you can manage your forum and your release directly on sourceforge.
Of course, I would gladly release this plug-in as open source project. I send an e-mail to Jens about this. Thanks for your kind words.
Then please let me know when Speech plugin is released on sourceforge,
I will point to its link when it's available on Notepad++ download page :
It has been released OK and I am very happy about it. Next step is to implement a couple of features that fidvo noticed.