I was unable to get the second version of your speech module to function with the rate, pitch or volume commands.
I appreciate your efforts to include additional capabilities to the module.
I have worked with speech to text engines which utilize the SAPI4 and SAPI5 commands. I especially like the ability to change voices. I run ATTNaturalVoices on my system. These voices are of excellant quality which is why I appreciate the ability of your speech module to access them.
It would be really nice to switch voices to distinguish between different types of alerts or information. For me, the ability to change pitch and rate are of minor importance. The ability to change the voice and access the other SAPI commands would be more desirable.
I was playing with speech to text a couple of years ago in Visual Basic. The following is a link that I happened on at the time. You may find something of use in it.
http://www.generation5.org/articles....%20Recognition
I do appreciate your efforts on the gSpeak module and look forward to further developments if you deem them worthy of the effort.
hap