c# 语音(二)文字生成WAV文件
2013-11-04 16:16
871 查看
private void CreateWAVFile(string text)
{
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 = -1;
speech.Volume = volume;
speech.Speak(text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
speech.WaitUntilDone(Timeout.Infinite);
SpFileStream.Close();
}
}
{
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 = -1;
speech.Volume = volume;
speech.Speak(text, SpeechVoiceSpeakFlags.SVSFlagsAsync);
speech.WaitUntilDone(Timeout.Infinite);
SpFileStream.Close();
}
}
相关文章推荐
- C#一些常用的图片操作方法:生成文字图片 合并图片等
- C#文件上传生成缩略图及添加文字和图片水印
- unity 调用C#类将文字转换为语音
- [转]C#动态生成文字图片
- 生成缩略图加水印文字(C#)
- C# 上传图片,生成缩略图,生成文字或图像水印图
- C#动态生成文字图片(源码)
- C# 语音识别(文字to语音、语音to文字)
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- C# 语音识别(文字to语音、语音to文字)
- C#(文字类型转换)【下拉菜单->C#字体CodeBehind】附:【用C#实现生成PDF文档】
- C# 文字转语音DEMO
- C#动态生成文字图片
- 分享C#动态生成文字图片解决方案
- 简单C#文字转语音
- c# 生成文字图片
- C# 语音识别(文字to语音、语音to文字)
- C# 生成语音文件
- c# pdf生成图片文字水印类
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图