if there are no errors from the VB end, I'm afraid it must be a problem with the Microsoft agent bit, which I have no control over.....

All I can suggest is you double check everything is installed correctly, and that you check 'Speech' item in your Windows control panel