- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于智能手机的盲人语言应用软件的设计与开发论文
该文主要介绍了在Android平台上设计和实现的一款服务于盲人的手机应
用软件,开发该软件主要有两个目的:第一是用智能手机服务于盲人的生活;第
二是让盲人的生活也能像正常人一样丰富多彩。针对盲人的特殊需求,该软件
设计了三大模块:基本应用模块、生活模块和娱乐模块。软件的主要功能有:
语音拨打电话、语音发短信、导盲、天气预报、语音控制播放歌曲等功能。软
件开发使用到的核心技术主要有要核心技术有:语音合成、语音识别、百度定
位、百度导航、百度天气、网络编程和SQLite编程等。有了该款软件,盲人也
能像正常人一样享受智能手机带来的便利。
1.绪论
1.1开发背景
教育心理学研究表明,人类不同感觉器官获取信息的比例,83%来自于视觉,
11%来自于听觉,只有6%来自于其他,这就意味着盲人朋友从外界获取到的信
息量非常少,根据最新调查显示,我国目前的盲人数量为700-800万,占世界
盲人总数的18%,另外双眼低视力患者达1200万,陪伴他们的不应该只有盲道
和盲杖,基于这样的需求,笔者专为盲人开发了一款盲人语音应用软件,目的
是让盲人也能像正常人一样享受智能手机带来的便利。
1.2研究现状
国外目前比较成熟的智能语音软件有三款:苹果公司开发的Siri、谷歌公
司开发的GoogleTalk和微软的小冰。但是Siri只能运行在IPone4s以上版本
的手机上,而且苹果手机的价格比较昂贵,并不是所有的盲人朋友都能使用
iPhone手机;而GoogleTalk对中文的识别率不是很理想,而微软小冰目前还没
有推出专门针对盲人的功能。
2.研究内容
该款软件用到的相关技术有iFLYMobileSpeechPlatform2.0、百度地
图API、百度天气预报API、蓝牙通信、AndroidOS架构等。基于盲人的特殊
需求,该软件分为三个模块进行设计,分别是基本应用模块、娱乐模块和生活
模块,系统功能架构图1所示,框架图中列出的所有功能均已实现。
3.系统关键功能介绍
3.1语音拨打电话逻辑设计
设计该模块的目的主要是方便盲人打电话,当用户需要打电话时,点击屏
幕任意位置,发出相应指令给该软件,软件识别出指令后,对指令进行分析处
理,即可达到用户需求。发指令时,用户有两种选择:第一种是“打电话给+联
系人姓名”,此时系统将调用手机数据库中的通讯录查找该联系人,如果找到
该联系人则直接拨号,否则提示未找到该联系人;第二种是“打电话给+电话号
码”,此时系统直接提取号码进行拨号。
3.2语音播报来电信息并自动接听
移动设备装上该软件后,该软件将一直监听手机的状态,当监听到有电话
打进时,系统将在手机数据库的通讯录中查找联系人,如果找到,则语音提示
“您有电话来自某联系人”,否则直接播报“您有电话来自‘电话号码’”。
系统为语音播报预留20S,20S过后,系统自动接听电话,接听后提示“接通成
功,祝你们沟通愉快!”。
3.3及时朗读短信功能模块
该模块主要使用Android的监听机制完成,添加一个BroadcastReceiver
来监听操作Android.provider.Telephony.SMS_RECEIVED。此操作在设备收到
SMS消息时由Android广播,只要收到SMS消息,就会通知应用程序[7],应用
程序收到广播后就会语音通知“有新信息来自+联系人”,然后调用语言合成功
能播报短信给用户。
3.4定位附件的餐馆
当盲人向应用发出语音指令“我好饿。”或其他与吃饭有关的语言指令时,
系统自动为盲人定位到当前位置附近5000米内的所小吃店和餐馆,盲人知道了
附近的餐馆名称后,即可用语音导航功能定位到餐馆所在的地点,并就餐。
3.5天气预报功能
应用中添加了天气预报功能,该功能需要获取盲人用户所在的位置,然后
用盲人的位置作为参数向百度天气发出天气请求,软件接收到返回结果后,对
返回的Json数据进行解析,根据用户不同的请求做出不同的回应。
3.6娱乐功能
笔者曾到盲人学校进行调查,发现很多盲人性格都比较孤僻,不喜欢与别
文档评论(0)