Reinstalling Microsoft Speech Server on Windows Vista

If you're thinking of uninstalling/reinstalling Microsoft Speech Server on Windows Vista then this post might prove helpful.

It seems that Speech Server Setup doesn't do such a good job uninstalling itself from Vista. And when you reinstall the server it fails to properly configure IIS. Namely it has a number of problems dealing with the *.speax exemption. This results it 404.2 and 500 errors being returned by IIS when you attempt to launch a Speech Server application.

The workaround I've found for this issue requires manually mapping the handler for *.speax in your application's web.config. Adding the following to the <system.webServer> section will map IIS to the correct handler:

<system.webServer>
<handlers>
<remove name="MSSCustomMap" />
<add name="MSSCustomMap" path="*.speax" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" responseBufferLimit="0" />
</handlers>
</system.webServer>

3 Comments

  • Hey Marc, are you using Microsoft Speech Server with VXML? If so, what hardware are you using on it? Also, does MSS support CCXML?

  • Thanks for the comment Bill. I've responded here: http://weblogs.asp.net/mlafleur/archive/2008/05/21/voicexml-on-speech-server.aspx

  • I would like to know whether built-in type date supports for both "thisweek" and "nextweek" or not.
    if today is tuesday if i say next wednesday it returns tommorrow's date but i need next week wednesday's date is it possible.

    Also is it any way to return dayaftertommmorrow's date? if possible please give me reply...


Comments have been disabled for this content.