郑业夫
(北京邮电大学 国际学院,北京 100876)
无障碍信息交流辅助系统的VB实现
郑业夫
(北京邮电大学 国际学院,北京 100876)
主要阐述无障碍信息交流辅助系统的VB实现过程。无障碍信息交流辅助系统是利用语音合成技术实现文本转换为语音,将信息交流障碍者的想法和问题通过计算机表达和输出。
文本转语音;信息交流;网络管理
本文主要解决信息交流障碍者的手势语的表现方法贫乏,对所表达的意义和概念有时含糊不清,以及各地流行的手势语不一致,致使沟通常出现问题等情况。解决的方法是利用TTS,通过设计局域网辅助软件,以实现信息交流障碍者间的无障碍交流。[1]
系统设计包括登录界面设计、菜单设计、机器名设置信息模块、语音转换信息模块、用户信息设置模块和用户机与主机连接模块等部分。[2]
登录界面用于对用户的姓名和密码进行判断,只有正确的用户名和密码才能运行程序,出现系统的主窗口。登录界面设计如下:
(1)新建一个窗体,将窗体的“名称”属性设置为frmLogin,BorderStyle属性设置为0-None,设置Picture属性,为窗体添加图片。
(2)在窗体上添加Adodc控件,由于该控件属于ActiveX控件,在使用之前必须从“部件”对话框将其添加到工具箱中。添加方法为:在“工程”/“部件”对话框中勾选“Microsoft Ado Data Controls 6.0(SP4)”列表项。
(3)在窗体中添加2个文本框控件,分别设置“名称”属性为txtName和txtPassword,设置BorderStyle属性为0-None。
(4)在窗体中添加2个command控件,使用默认名称、设置style属性为“0-Standard”,他们的Caption属性为“确定(O)”和“取消(&C)”。在ADO上新增绑定控件可以从“工程”的“部件”中添加。
具体实现如下:
菜单是对应用程序进行操作的最简单方式,VB提供了一个菜单编辑器,专门用来制作各式各样的菜单。双击标准工具栏中的菜单图标,弹出菜单编辑器。菜单制作过程如下:
(1)打开菜单编辑器。
(2)标题:显示在菜单中的文本,这里,我们输入“文件(&F)”字样。设置文件菜单的快捷键(Alt+F)和名称。
(3)点击菜单编辑器的“下一个”按钮,制作下一个菜单,这时,我们看到,编辑区域自动提到了下一行,点击向右按钮,本行前面出现了四个小点,表示本菜单降了一级,是二级菜单。然后用第二步的方法,制作“打开文本文件”,“转换声音文件”、“保存声音”菜单。
(4)制作菜单分隔线:菜单下面是条分隔线,只需在“标题”框中输入“-”就行了,命名为Menu,然后点按“下一个”按钮制作下面的菜单。其他相关菜单项可依次完成。
机器名信息模块主要是管理员用来登记计算机各项的相关信息,以便准确有效地进行管理等。登记内容主要包括:机器名、所在位置、IP地址、备注、服务对象等。[3]
(1)新建窗体,将窗体的“名称”属性设置为JQM,Caption属性设置为“机器名”,MaxButton属性为False。
(2)在窗体上添加1个Adodc控件和DataGrid控件,由于二者属于ActiveX控件,在此其属性均为默认设置。登记首先将机器信息添加到机器名设置管理的界面中,然后对数据库进行数据增加、删除、修改、更新等操作。数据控件的常用方法如下:
具体实现如下:
语音转换信息模块主要功能是聋哑人用来将输入信息转换成语音,让老师能够听到,以便准确有效地进行沟通。具体代码:
基于计算机局域网络信息通信,通过语音识别技术将信息交流障碍者的语音内容转化为文本并发送到用户机,使用语音合成技术将聋哑学生提问通过文字录入计算机再转化为声音,达到完成无障碍交流的目的。信息交流障碍者的无障碍信息交流教学辅助系统将解决信息交流这之间存在交互障碍的问题。[5]
[1] 陶建华,蔡莲红,赵世霞,等.汉语TTS系统中可训练韵律模型的研究[J].声学学报,2001,26(1):67-72.
[2] 尹华一,张长胜,黄明勇,张会林.基于B/S结构的电话语音通知系统的开发[J].微计算机信息,2008(1-3):31-32.
[3] 张树兵,戴红,陈哲.VB6.0中文版入门与提高[M].北京:清华大学出版社,1999.
[4] 刘志铭.Visual Basic数据库开发实例解析[M].机械工业出版社,2003
[5] 马武.网络课程的网络协作开发模式[J].中国电化教育,2004(8):73-76.
VB Implementation of the Barrier-free Information Exchange Auxiliary System
ZHENG Ye-fu
(International School,Beijing University of Posts and Telecommunications,Beijing 100876,China)
This paper mainly describes the realization process of barrier-free information exchange auxiliary system by VB.The system uses speech synthesis technology to convert text to speech,which can help students with impediments express and output their thinking and problems.
text to speech;information exchange;network management
TP319
A
1009-3907(2011)08-0013-02
2011-06-25
郑业夫(1989-),男,吉林长春人,主要从事电信工程及计算机应用与管理方面研究。
责任编辑:吴旭云