I have a web application that is written in classic asp and one of it's functions is to take a date string and convert it to a wave file using text to speech and then save it to a folder on the server. This was working using a third party activeX dll and the Microsoft Speech SDK 5.1 but now it has stopped working. When it tries to create the speech object I get a create object failed error in the IIS log. The only difference I can see is that we are now running it on 64 bit Windows 7 instead of 32 bit but I have IIS set to run in 32 bit mode. Unfortunately the third party activeX component is no longer supported. Can anyone provide me with some sample code in classic asp to perform this operation or is there a better way?