让.NET程序会说话

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

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

这样就直接可以播放你想让播报的任何语音了。
posted @ 2015-07-07 08:57  木乌  阅读(779)  评论(5编辑  收藏  举报