当前位置: 代码迷 >> C# >> 让.NET程序能说话
  详细解决方案

让.NET程序能说话

热度:336   发布时间:2016-05-05 03:18:05.0
让.NET程序会说话

在开发过程中需要用到让程序自动播放语音,如果是一个一个录则太麻烦了,在开发过程中发现.NET已经自带了该功能

Type type = Type.GetTypeFromProgID("SAPI.SpVoice");            dynamic spVoice = Activator.CreateInstance(type);            string str = "你好";            spVoice.Speak(str);

这样就直接可以播放你想让播报的任何语音了。
2楼泰德
这个只能用于单机程序,还是可以用于网页?
1楼Txsh
使用System.Speech里面的类,也可以实现,还可以选择语速,声音等。。。
Re: 魔多
@Txsh,不错,多谢
  相关解决方案