语音库下载:
http://g.iciba.com/dictdown/tts.html
☆☆研究了一天,终于把TTS发简体中文语音的问题搞定,我想也有不少同志被此困扰,所以拿上来分享☆☆
★步骤1:下载语音库并安装(只需安装以下其一,其它的TTS引擎不用再装);
Windows 98,ME的用户:
http://www.cnetseek.com/gb/smartread/download/InstMsiA.exe [1.62M]
Windows NT 4.0 , 2000, XP的用户:
http://www.cnetseek.com/gb/smartread/download/InstMsiW.exe [1.73M]
http://xsc.usst.edu.cn/uploaddata/index.php
★步骤2:
安装后,搜索sapi.dll文件,复制到c:\winnt\speech目录下;
★步骤3:
启动DELPHI;
“工程→导入类型库→添加”(添加c:\winnt\speech\sapi.dll);
确保“生成组件包装”打上勾“√”!!;
单击“安装”,一路“OK”下去即可!(若成功,ActiveX下会增加许多sp控件);
新建工程,将控件栏中ActiveX下的SpVoice添加到工程,即可使用!
★用法:
以下方法可以读中文:
spvoice1.speek( '我可以读中文哟! ',1);
至于“暂停朗读”、“继续朗读”那就十分简单,不再赘述!
编译环境:delphi6企业版+windows2000专业版(未打补丁,未装金山词霸,哈哈)
如果有任何疑问请与我联系:
EMail:isxuzhu@sohu.com fengzhizhu@hotmail.com
QQ:122512447