Hi All,
I wrote a simple asp.net application to create a .wav file from a provided text.
From my Windows Server 2003 SP2, when running the application from the personal web server included in VS2005 everything works fine with the TTS (text to speech) engine from AT&T. When I run the application from IIS 6.0 on the same server, the application creates a .wav file as expected but the sound file is empty, I also get the following mesage:
"The process cannot access the file because it is being used by another process."
I googl'ed the issue, and saw a lot of threads, but none of the published solutions seem to resolve my current issue and I am going around in circles on this one.
During my investigation I noticed that If I switch to the Microsoft provided TTS engine (Mary or Sam) then my application runs fine from IIS 6.0, that is I am able to produce a wav file with the desired sound. When switching back to the AT&T TTS engine then the application fails to produce the sound file when running from IIS 6.0, *but to clarify, with the AT&T TTS engine the application works from the VS2005 Personal web server, thus the asp.net code seems to work.
My guess is that there seems to be permission issues/collisions between the AT&T TTS engine and IIS 6.0.
Where in IIS 6.0 can I specify or rather grant RW permissions to an specific application such as the AT&T TTS engine?
regards,
-r