文本内容语音合成,能否给出例子(100分)

kedee 2009-04-15 05:41:53
比如一段文本,转换成语音文件,最好能给出asp.net(c#)的例子,我已经有winform的例子,但是不知道如何在.net环境下使用

高手帮忙啊
...全文
172 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
makun0624 2009-04-17
  • 打赏
  • 举报
回复
学习
kedee 2009-04-17
  • 打赏
  • 举报
回复
安装了TTS,也安装了很多中文语音库,winform朗读很正常,但是webform,客户端点击朗读按钮,声音在服务端,所以想到导出wav文件,然后给客户端播放,现在问题就出在导出wav上,不会操作
wanghao3616 2009-04-16
  • 打赏
  • 举报
回复
有什么区别吗?
只是生成路径 不能随意放吧
难道 你winform 不是用io类 来操作的??
fdsgfdgfdsgfd 2009-04-16
  • 打赏
  • 举报
回复
顶一下。
kedee 2009-04-16
  • 打赏
  • 举报
回复
就是不会生成mp3或者wav文件啊

看来这个问题比较冷门啊
zzxap 2009-04-16
  • 打赏
  • 举报
回复
把winform的打包成dll 调用
语音朗读开发包
http://www.smartread.net/cn/smartreadsdk
有详细文档和丰富例子
liujiayu10 2009-04-16
  • 打赏
  • 举报
回复
安装MS语音插件 TTS 朗读引擎
dl_wang 2009-04-16
  • 打赏
  • 举报
回复
楼主能把winform下的例子共享一下吗?我学习一下
loworth 2009-04-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 mrhu7002 的回复:]
ASP.NET 3.5(1)第一群47448683 ,创群三年,刚刚清理,留上的都算得上是高手,现招人!
群里肯定有人能解决您的问题!
[/Quote]

都剩高手了,还有谁问问题?
mrhu7002 2009-04-16
  • 打赏
  • 举报
回复
ASP.NET 3.5(1)第一群47448683 ,创群三年,刚刚清理,留上的都算得上是高手,现招人!
群里肯定有人能解决您的问题!
kedee 2009-04-16
  • 打赏
  • 举报
回复


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呢?
winner2050 2009-04-15
  • 打赏
  • 举报
回复
有winform的例子应该不难了吧。

在服务器上面生成mp3或者wav的声音临时文件,人家在网页里面就可以播放得到。
zgke 2009-04-15
  • 打赏
  • 举报
回复
这个ASP.NET和WINFORM的区别就是保存那里ASP.NET可能需要权限.

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧