在开发过程中需要用到让程序自动播放语音,如果是一个一个录则太麻烦了,在开发过程中发现.NET已经自带了该功能
Type type = Type.GetTypeFromProgID("SAPI.SpVoice"); dynamic spVoice = Activator.CreateInstance(type); string str = "你好"; spVoice.Speak(str);
这样就直接可以播放你想让播报的任何语音了。
- 2楼泰德
- 这个只能用于单机程序,还是可以用于网页?
- 1楼Txsh
- 使用System.Speech里面的类,也可以实现,还可以选择语速,声音等。。。
- Re: 魔多
- @Txsh,不错,多谢