Ok... I was finally able to get to this item for a bit. The folks at Cereproc provided me a with a free license and I chose the, 'Heather (Scotland)' voice. I will skip the boring details, but it boils down to the fact that Cereproc TTS voices can not be instantiated more than five times in a running application. This was indicated by the Cereproc lead developer, and I confirmed it immediately ;) VoiceAttack has synths that run out of a pool so you can (if you really wanted to) have multiple TTS voices running at the same time (and be able to manage the synths if you wanted to kill a command or whatever and have the tts stop talking). Somehow, I figured that would be good for immersion (since now there's AI stuff out there with multiple voices), so, it's in there. Anyway, since Cereproc doesn't like that, it stops responding after you use it five times (there would be up to five synths running). Also, if you preview the voice five times (actually opening and closing the tts screen five times), it will freeze up the software (since a new synth instance is created each time the screen is loaded and the synth is needed). To get around this, I added a new option to the, 'Options' page. It is called, 'Single TTS Instance'. It bypasses the pool and just uses a single, shared TTS synth, thereby staying under five instances. It will be in the next beta release... no ETA, since I will be out of pocket for the next few days.
Gary