TTS 开发语音合同
来源:互联网 发布:2016总决赛球员数据 编辑:程序博客网 时间:2024/04/26 01:36
private void button1_Click(object sender, System.EventArgs e)
...{
try
...{
SpeechLib.SpeechVoiceSpeakFlags spflags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpeechLib.SpVoice voice = new SpVoice();
voice.Speak(this.textboxtext.Text,spflags);
}
catch(Exception er)
...{
MessageBox.Show("语音读取失败","请重试!",MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
...{
try
...{
SpeechLib.SpeechVoiceSpeakFlags spflags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpeechLib.SpVoice voice = new SpVoice();
voice.Speak(this.textboxtext.Text,spflags);
}
catch(Exception er)
...{
MessageBox.Show("语音读取失败","请重试!",MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void button2_Click(object sender, System.EventArgs e)
...{
try
...{
SpeechVoiceSpeakFlags spflags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpeechLib.SpVoice voice = new SpVoice();
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "all files (*.*)|*.*|wav files (*.wav)|*.wav";
sfd.Title = "保存语音文件";
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);
voice.AudioOutputStream = spfilestream;
voice.Speak(textboxtext.Text, spflags);
voice.WaitUntilDone(Timeout.Infinite);
spfilestream.Close();
}
}
catch(Exception er)
...{
MessageBox.Show("语音读取失败","请重试!", MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
...{
try
...{
SpeechVoiceSpeakFlags spflags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpeechLib.SpVoice voice = new SpVoice();
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "all files (*.*)|*.*|wav files (*.wav)|*.wav";
sfd.Title = "保存语音文件";
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);
voice.AudioOutputStream = spfilestream;
voice.Speak(textboxtext.Text, spflags);
voice.WaitUntilDone(Timeout.Infinite);
spfilestream.Close();
}
}
catch(Exception er)
...{
MessageBox.Show("语音读取失败","请重试!", MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
- TTS 开发语音合同
- Java TTS 语音开发
- BlackBerry中文语音开发:TTS中文语音转换,语音命令
- Android TTS文字转语音开发
- 关于Android文字转语音(TTS)开发
- Android TTS 文字转语音开发
- iOS开发TTS技术即文本转语音
- 普音TTS语音库
- TTS语音系统学习
- TTS语音朗读
- Windows TTS语音编程
- TTS语音朗读
- 语音识别 TTS
- tts语音播报
- android tts 语音识别
- android TTS语音播放
- ekho--TTS语音引擎
- TTS—语音播报
- [企业管理]一种不可跟随的老板的特征
- actuate生成pdf字体处理
- asp.net中时间格式化的几种方法
- Session深度历险
- sql2005的安装
- TTS 开发语音合同
- sqlserver如何用企业管理器和sql语句两种方式创建用户?
- Unix的目录与文件
- csdn下载频道处理公告
- CHAR,VARCHAR,VARCHAR2类型的区别与使用
- 转:VB.net入门(10):补充:类~属性
- 超级牛的排序
- 页面自定义拖拽布局
- 上网时出现“出现了运行时间错误。是否进行调试”