文本内容语音合成,能否给出例子(100分) 比如一段文本,转换成语音文件,最好能给出asp.net(c#)的例子,我已经有winform的例子,但是不知道如何在.net环境下使用高手帮忙啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个ASP.NET和WINFORM的区别就是保存那里ASP.NET可能需要权限. 有winform的例子应该不难了吧。在服务器上面生成mp3或者wav的声音临时文件,人家在网页里面就可以播放得到。 就是不会生成mp3或者wav文件啊看来这个问题比较冷门啊 有什么区别吗? 只是生成路径 不能随意放吧 难道 你winform 不是用io类 来操作的?? private void btnToWAV_Click(object sender, EventArgs e) { try { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "所有文件 (*.*)|*.*|WAV 格式文件 (*.wav)|*.wav"; sfd.Title = "保存到 wave 文件"; sfd.FilterIndex = 2; sfd.RestoreDirectory = true; if (sfd.ShowDialog() == DialogResult.OK) { SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite; SpFileStream SpFileStream = new SpFileStream(); SpFileStream.Open(sfd.FileName, SpFileMode, false); speech.AudioOutputStream = SpFileStream; speech.Rate = speechRate; speech.Volume = volume; speech.Speak(tbspeech.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync); speech.WaitUntilDone(Timeout.Infinite); SpFileStream.Close(); } } catch { MessageBox.Show("导出Wav文件出错!", "提示", MessageBoxButtons.OK , MessageBoxIcon.Error); } }这就是C# WINFORM的导出wav文件的按钮事件,怎么能转换成webform呢? ASP.NET 3.5(1)第一群47448683 ,创群三年,刚刚清理,留上的都算得上是高手,现招人!群里肯定有人能解决您的问题! 楼主能把winform下的例子共享一下吗?我学习一下 安装MS语音插件 TTS 朗读引擎 把winform的打包成dll 调用语音朗读开发包 http://www.smartread.net/cn/smartreadsdk 有详细文档和丰富例子 安装了TTS,也安装了很多中文语音库,winform朗读很正常,但是webform,客户端点击朗读按钮,声音在服务端,所以想到导出wav文件,然后给客户端播放,现在问题就出在导出wav上,不会操作 一个jq的ajax问题.txt 网站上传时,和在本地浏览时出现了路劲错误 asp.net2005:无法取到页面中的全局变量的正确值,在线求助... 这个问题有点难,关于图片和动画处理的。 问一个非常简单的问题,但我不会!急!! 妈的,我也不知道怎么会问这个问题:在VS。NET里面我怎么找不到“表单”项? ArrayList里面能不能像在jsp那样嵌套一个struct,怎么读取呢? 请教关于编码的问题 SQL新建的注册怎么删不掉?! 问一个控件与脚本的问题 关于Split的问题·· 把Access数据库一个二进制图片字段导入到Sqlserver2000里面,有的图片可以导进来有的不可以导进来
只是生成路径 不能随意放吧
难道 你winform 不是用io类 来操作的??
{
try
{
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "所有文件 (*.*)|*.*|WAV 格式文件 (*.wav)|*.wav";
sfd.Title = "保存到 wave 文件";
sfd.FilterIndex = 2;
sfd.RestoreDirectory = true;
if (sfd.ShowDialog() == DialogResult.OK)
{
SpeechStreamFileMode SpFileMode = SpeechStreamFileMode.SSFMCreateForWrite;
SpFileStream SpFileStream = new SpFileStream();
SpFileStream.Open(sfd.FileName, SpFileMode, false);
speech.AudioOutputStream = SpFileStream;
speech.Rate = speechRate;
speech.Volume = volume;
speech.Speak(tbspeech.Text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
speech.WaitUntilDone(Timeout.Infinite);
SpFileStream.Close();
}
}
catch
{
MessageBox.Show("导出Wav文件出错!", "提示", MessageBoxButtons.OK , MessageBoxIcon.Error);
}
}
这就是C# WINFORM的导出wav文件的按钮事件,怎么能转换成webform呢?
群里肯定有人能解决您的问题!
语音朗读开发包
http://www.smartread.net/cn/smartreadsdk
有详细文档和丰富例子