| | | Authorware中TTS引擎的使用 | | 2002-03-13·
·高 晶 / 佘友军··天极设计在线
| 1 2 下一页 Authorware作为一种面向大众的多媒体编著软件,其图形化的界面简单易用,极易上手。但也正因为如此,其功能方面相对而言就简单一些。为此,Authorware提供了对ActiveX技术的支持。
ActiveX是微软的OCX、OLE技术发展而来的。我们可以在自己的演示程序中插入ActiveX控件,从而实现一些高级的功能。例如:利用Microsoft Web Brower控件,你可以设计出自己的网页浏览器,上网冲浪;利用InterVista Vrml控件,可以在你的应用中浏览虚拟世界;利用Text To Speech控件,可以实现英语的即时朗读功能,这就意味着你可以创建类似词霸之类的软件。

TTS引擎能将文字转化为数字音频,它可以实现整句的流畅朗读,而且是标准的美式发音。它允许用户更改声音的频率、语速,功能强劲。因此,利用TTS引擎制作英语教学的课件或学件绝对是个不错的主意。
要实现该功能,首先要下载相关组件。 登录 ftp://www.mediachance.com/msttss22L.exe,下载msttss22L.exe,安装Text To Speech声音文件; 登录 http://www.mediachance.com/files/spchapi.exe下载Spchapi.exe,安装TTS类控件,这一步很重要。当然,如果你已经安装了金山词霸之类的软件,该步可以跳过。实际上,这两个文件可以在词霸的安装目录下找到。
在Authorware中插入ActiveX控件的步骤如下:
1 启动Authorware 6,确定要插入控件的位置; 2 选择Insert > Control > ActiveX; 3 在出现的对话框中,选择TextToSpeech类控件(如图1)如果你用的不是6.0的版本,对话框可能会有所不同。单击确定按钮,弹出该控件的属性对话框。 4 单击确定按钮,使用Authorware的默认设置。在流程线上把ActiveX图标名称改为TTS。
要想让TTS引擎开口说话,就得用到CallSprite函数。该函数的语法为: result := CallSprite(IconID@"SpriteIconTitle", #method [, argument...]) 1 2 下一页 | | | 感谢
访问天极网,如果您觉得该文章涉及版权问题,请看这里!
|
|