- 博客(0)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
微软自带TTS--C#
private void button1_Click(object sender, EventArgs e)
{
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
voice.Speak(textBox1.Text, spFlags);
}
private void button2_Click(object sender, EventArgs e)
{
//将文本框中中文的读音保存为WAV文件:
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
SaveFileDialog dialog = new SaveFileDialog();
dialog.Filter = "All files (*.*)|*.*|wav files (*.wav)|*.wav";
dialog.Title = "保存WAV文件";
dialog.FilterIndex = 2;
dialog.RestoreDirectory = true;
if (dialog.ShowDialog() == DialogResult.OK)
{
SpeechStreamFileMode spFileMode = SpeechStreamFileMode.SSFMCreateForWrite;
SpFileStream spFileStream = new SpFileStream();
spFileStream.Open(dialog.FileName, spFileMode, false);
voice.AudioOutputStream = spFileStream;
voice.Speak(textBox1.Text, spFlags);
voice.WaitUntilDone(1000);
//上面两句一定要写上,否则产生的文件没有声音
//WaitUntilDone的后面的smTimeout是一个int型
spFileStream.Close();
}
}
2016-06-02
100个C#辅助类.rar
文件读写
文件夹读写
各种加密解密
XML操作
压缩解压缩
验证码
条形码
视频转换类
上传下载
汉字转拼音
配置文件操作类
导出Excel
CSV文件转换
FTP操作类
邮件
等等.......嫩的学习,老的参考
2014-04-21
asp.net网站发布后 在IPAD上访问读取不到数据
2013-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人