23 October 2013

Text-to-speech Helper...

I convert a LOT of ebooks to audio files with the commercial application Natural Reader.  The work involved depends on the ebook, but at a minimum, additional punctuation is essential to stop chapter-headings running into the text following.  Very often a lot more needs doing, like removing super/sub-script bookmarks, hypens (which result in a disconcerting pause with NR) page numbers, or even multiple repeated headings themselves.

TTS Helper was originally written (in Delphi) just as a means of removing hyphens & superscript, but has been added to quite a bit over the years, usually when another 'difficult' ebook-conversion was encountered.  The one thing it sorely needs is a proper Undo/Redo option.  It had one, but the Delphi component used proved to be uber slow, so was removed.  I'm awaiting inspiration on that one!  It also has quite a few bugs, not all of which are mine!  One particularly vexing one involves the M$ rich-text 2 component itself which can lock up when loading text containing 'newer' text features like Unicode.  If/when this happens and loading still hasn't completed after a minute or so, a forced-close & restart is the only solution.  You have been warned ;)

TTS Helper (v1.9.8)



No comments:

Post a Comment