我用System.Speech.Synthesis做一个网络语音合成的Webservice,服务端的代码如下:
[WebMethod]
public bool tts(string txt, string fileName)
{
bool result = false;
fileName = @"C:\Inetpub\NXUTTS\" + fileName;
Speach _speach = new Speach();
_speach.SelectVoice("VW Lily");
if (txt != string.Empty && fileName != string.Empty)
{
_speach.SpeakOutFile(txt, fileName);
result = true;
}
_speach.Dispose();
return result;
}
运行后,语音文件正常合成,但是新弹出的页面一直假死,不结束。
请各位帮忙看看。
调试:
1。直接访问asmx页面,输入参数访问,看异常返回信息
2。断点调试代码。
调试
打断点调试
没有遇到过,帮顶;自己调试试试;
楼主 ,这个问题解决了吗?我也遇到这个问题了。
你知道的话,告诉小弟一声哦!