Android平台环境下盲人手机系统的设计与开发
2017-12-29章世勇龚松春刘睿宁波天坦智慧电子科技股份有限公司
章世勇 龚松春 刘睿 宁波天坦智慧电子科技股份有限公司
Android平台环境下盲人手机系统的设计与开发
章世勇 龚松春 刘睿 宁波天坦智慧电子科技股份有限公司
在这个现代化信息技术发达的社会,人们主要通过视觉来接收外界信息,但由于盲人与普通人相比存在着一定的差距。如何帮助盲人通过视觉、听觉、触觉等方面获取更多的外界信息、融入现代社会生活中,已经成为了我国社会所关注的重要话题之一。
Android平台 盲人手机系统 设计 开发
现阶段,人们生活中的大部分信息主要通过视觉获得的,所以盲人从外界中所获得的信息量较少。但是不管事实怎样都不能阻挡盲人通过自己的努力来获取外界信息,提升自身的生活质量。智能手机的快速发展,对盲人提供了前所未有的机遇。
1 盲人手机系统设计
1.1 系统功能划分
基于Android平台下的盲人手机系统主要由语音拨号、语音信息发送、语音报时、语音播报天气等功能模块组成。
盲人手机中的语音系统在接打语音来电时,系统可以有效的为盲人匹配手机中数据库中的通讯录,并根据盲人的需求进行语音提示、拨打。另外,对于盲人手机中的语音播报系统来说,需要通过Web Service系统来获取天气情况,保证天气信息的准确性,为盲人的日常出行提供良好的保障基础。
1.2 系统流程
盲人手机系统中主要由主页面与后台服务功能构成。当盲人用户打开手机时,可以通过语言系统的操作提醒来电击主页面中的语音按钮,之后再进入语音输入模块。这时,盲人用户可以通过语音模块来对手机系统发送指挥与命令,并根据系统预先定义语法文件带领用户进入到功能相对应的模块中。
1.3 系统功能模块设计
1.3.1 拨打电话逻辑设计
拨打电话逻辑主要为了帮助盲人用户拨打电话。当用户需要时可以通过语音指令进行命令传输,并打电话给联系人,方便盲人操作。
1.3.2 播报天气逻辑设计
盲人要想了解当地的天气情况时,只需要通过对应的语音程序对手机进行指挥,从而了解当地天气情况。因此,该系统在设计过程中添加了天气逻辑,并通过Web Service软件访问www.webxml.com.cn网站来了解最新的天气情况,之后再通过语音的形式进行播报。
2 盲人手机系统的实现
2.1 语音识别功能的实现
在对盲人手机系统语音识别功能实现过程中可以通过MSP科技进行实现,并以云台为基础进行,其函数原型为:public RecognizerDialog(Context context, String params)。 而手机系统中语音识别的部分关键代码为RecognizerDialog isrDialog=new; 创 建 语 音 识 别 对 象 为 isrDialog. setListener(recognizeListener)。
2.2 语音合成功能的实现
随着社会不断的发展,我国科学技术水平逐渐提高,在盲人手机设计中的应用已经取得了良好的成绩。盲人手机系统在实际合成过程中主要以MSP移动语音平台进行中英语音合成。语言合成功能的主要函数为:Public static SynthesizerPlayer createSynthesizer、Player。手机系统中语音合成的部分关键代码为:
SynthesizerPlayer player;//创 建 合 成 对 象player=SynthesizerPlayer.createSynthesizerPlay。
2.3 访问数据库功能实现
盲人在打电话时,接收短信模块都与数据库中的通讯录系统有着非常重要的作用。要想做好数据库的分析访问工作,就应该根据手机系统运行现状进行访问数据库实现,提升盲人的生活质量。在对访问数据库实现过程中主要代码为:ContentResolver contentResolver =getContentReSolver;//创建数据查询对象cursor=contentResolver。
3 系统运行测试
在对盲人手机系统运行全过程测试过程中,首先要做好系统主界面的测试工作。主界面主要由滚动条、图像按钮组成。其中的滚动条主要包括了语音提示功能与命令下达格;而命令下达格式主要通过触碰语音事件的形式对整个手机系统进行控制。
本文对盲人手机系统设计与开发进行了简单的研究,文中还存在着一定的不足,希望我国专业技术人员加强对其的研究。
[1]向丹丹,杨榕瑕,杨烁,王亚丽,汪琴.基于Android智能手机系统平台的PPT课件设计与开发[J].软件导刊,2014,09:99-102
[2]刘波平,施炜利,裘锋,胡敏,付康.基于Android平台的规模化养殖管理用户定位系统的设计与开发[J/OL].安徽农业科学,2016(18)
本文受宁波市科技计划项目资助。
章世勇,1971—,男,浙江宁波人,大学本科学历,毕业于温州大学,研究方向:智能系统设计。