很多人都使用过带文本朗读功能的软件其实自己动手制作一个英文语音朗读软件是一件很容易的事情下面就给出一个编程的实例 一 前言 笔者通过研究现有的一些语音朗读软件发现有很多的产品都使用了MicroSoFt的Speech Api再通过进一步的实践发现MicroSoFt Speech Api的功能十分强大不光可以准确读出单词而且还能够实现流利地朗读句子乃至段落文章对于不常见的单词(如中文人名的拼音)也能够根据英文的发音原则读出较准确的发音而且让人兴奋的是MicroSoFt Speech Api可以以coM组件的形式提供给程序员方便程序员的开发与使用 二 开发英文语音朗读程序的软硬件环境 本文所采用的操作系统是WindoWS 98它对MicroSoFt Speech Api支持得非常好而所采用的编程环境是 BorlAnd的delphi .dephi不光支持vcl组件对coM组件的支持也是非常好的而且在WindoWS下面delphi确实是一种强大而且易于使用的开发工具接下来最重要的是安装MicroSoFt Speech ApiMicroSoFt Speech Api在共享软件光盘上都会带有也可以在金山词霸的光盘上找到文件名是SpchApi.exe是个自解压文件直接运行即可 硬件环境没有什么特殊的要求只要能够顺利运行WindoWS 9x操作系统就可以了 三进行英文语音朗读程序开发的基本步骤 .在delphi中新建一应用程序将ForM改名为FrMSpeech将unit保存为Speechunit将工程保存为Speech .选中project菜单项中的iMport type liBrAry弹出如图所示的对话框再点击Add按钮此时会弹出一个文件选择框将此框定位到WindoWS目录下的Speech目录选中vtxtAuto.tlB文件选择打开再点击inStAll按钮即可 [] [] |