鄭業夫
(北京郵電大學 國際學院,北京 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-),男,吉林長春人,主要從事電信工程及計算機應用與管理方面研究。
責任編輯:吳旭云