【急】大哥大姐大神们,请我如何用ASP.Ne开发TTS啊
之前我用微软的speech开发在winform下可以用,把代码同样运用到webform里面在本地能播放,但是挂在iis上客户端访问不能听到声音,在播放声音的是作为服务器的我的电脑在播放。播放的核心代码如下:SpeechSynthesizer mySynth = new SpeechSynthesizer();
mySynth.SelectVoice("Microsoft Lili - Chinese (China)");
mySynth.Rate = 0;//速度
if (!String.IsNullOrEmpty(txtSpeek.Text) && !String.IsNullOrEmpty(txtSpeek.Text.Trim()))
{
mySynth.SpeakAsync(txtSpeek.Text.ToString());
}
else
{
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "js", "alert('请输入你要朗读的文字')", true);
}
请问这有啥办法或者有其他思路和出路可以解决这个问题吗?注:谷歌能生成语音文件,但是限制了访问流量,调用多次就不提供服务了: http://translate.google.com.tw/translate_tts?q=萨法萨法法师发顺丰是大方的说法&tl=zh-CN ;另外我要能播放中文的,这个:http://tts-api.com/tts.mp3?q=dsfsdfsaf;只能播放英文,所以也被pass掉了,求高手给指教啊!!!! NET,TTS,语音朗读 --------------------编程问答-------------------- 这个需要客户端上开开TTS,才行! --------------------编程问答-------------------- 怎么在客户端开?
补充:.NET技术 , ASP.NET