就像银行里轮到谁办理业务了有音频的提示、如“编号为092号的请到第二窗口办理业务”提示。
解决方案 »
- VS2005 C#项目发布 带mdb数据库
- 关于FolderBrowserDialog的问题
- 看看这个小问题。谢谢
- 数据库疑难问题(没有跳错,数据也没有添加进去)
- System.FormatException的错误
- DataGrid 的读取问题
- 用.net2003做安装程序的问题
- 问个才鸟问题?我们单位买了企业版visual studio 软件,那我们做好的解决方案给客户用?
- ADO.NET断开式DATASET似乎不如Power Builder的数据窗口,请超级大师解释?
- 请教:在c#中如何调用*.EXE文件?
- 用filesystemwatch监控共享文件夹时
- 操作excel打开txt文件时报错
player.SoundLocation = "音频文件";
player.Play();
或是添加到项目资源中,设置player的stream属性为资源中的音频对象。播放即可。
SpeechVoiceSpeakFlags spFlags = SpeechVoiceSpeakFlags.SVSFlagsAsync;
SpVoice voice = new SpVoice();
voice.Speak("编号为092号的请到第二窗口办理业务", spFlags);
这个么?
不知道怎么回事、你看看就是这个:
private void button1_Click(object sender, EventArgs e)
{
string sql = "select min(Qid) from Queue where isNull(State ,'')='' ";
int n = ExecSql2(sql);
string sql1 = "update Queue set State='完成' where Qid=" + n;
ExecSql1(sql1);
SpeechSynthesizer speaker = new SpeechSynthesizer();
speaker.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult, 2, System.Globalization.CultureInfo.CurrentCulture);
speaker.Rate = -2;
speaker.Volume = 100;
speaker.SpeakAsync("编号为" + n + "请到第一号窗口办理业务"); }
speaker.SelectVoiceByHints(VoiceGender.Female, VoiceAge.Adult, 2, System.Globalization.CultureInfo.CurrentCulture);
换成
speaker.Voice = voice.GetVoices("name= Microsoft lili" ), "").Item(0);
Microsoft lili 需要安装.你可以尝试其他的.