Your running the code on the server side.
Maybe try it in Silverlight as that runs on the client side.
MSDN text to speech
You could make the welcome banner a hosted silverlight app
Sorry I'm not familiar enough with ASP.Net to get it to work there. But generally ASP runs server side.