1、网上很多程序都可以朗读英文和中文,典型的就是金山词霸
2、要使用TTS必须安装微软的TTS引擎,作为用户需要下载两个文件MSTTS.EXE和SPCHAPI.EXE(http://download.csdn.net/source/1664029),如果需要阅读中文,还需要下载中文发音包SimpChinese Speech Package。这三个软件都可以在微软主页上找到,如果您发布程序,则需要将其打包在一起。作为程序员,您可以去微软主页下载Microsoft Speech SDK, version 5.1,顺便把中文和日文的语言包SpeechSDK51LangPack.exe下载回来。
3、建立一个名字为mytts的MFC AppWizard(exe) 工程,在step1里面选择Dialog Based,在step2里面把Automation选项勾上。 其它的选默认值。
查找 spai.dll,将其拷贝到工程的res 目录,打开 MFC ClassWizard,选择 Automation 页,单击按钮"Add Class…",选择"From a type library…",选中"sapi.dll"文件,这时系统会出现 confirm Classes 对话框,询问将要导入的类,我们全部选中