论文部分内容阅读
短信是手机通信的重要形式之一,传统的以键盘和触摸屏为主的短信收发方式越来越无法适应当前智能手机的飞速发展。语音是人机交互最直接最方便的方式,智能语音技术应用于手机,将赋予移动终端能“听”会“说”的能力,可以彻底解放用户的双手与眼睛,大大提高移动终端的交互体验和交互效率。可以预见,语音操作将会是未来很长一段时间内智能手机继键盘和触摸屏操作之后的必然发展趋势。本课题在充分研究了Android平台和中文语音技术的基础上,提出了一种基于Android平台与现有电信级语音服务平台(安徽科大讯飞iFLY MSP)、面向移动2G/3G网络及互联网为移动终端提供语音识别与语音合成功能的解决方案——中文语音短信应用软件。软件运行逻辑分两部分:第一部分为收到新信息时的处理过程,这部分由系统自动调用:当系统检测到新信息时,会发出相应的广播,软件在系统中注册广播接收器,该接收器检测到广播即会启动一个后台服务来调用MSP语音合成引擎朗读信息,同时启动新信息界面,显示相应内容,在该界面下可点击“朗读”按钮再次朗读信息,或点击“回复”按钮进入回复界面;第二部分是信息管理部分的处理过程,在系统程序目录点击软件图标即可进入软件界面。首先打开会话列表,以同一联系人的收发短信作为一个会话,每个会话显示联系人姓名或号码和最近一条信息。长按任意会话可弹出上下文菜单,用于查看或删除会话等,点击任意会话即可打开会话的信息列表界面。在信息列表界面显示会话的所有收发信息,左上方按钮用于实现朗读的播放/暂停和停止功能,按钮右方区域同步显示朗读内容。同时可在会话列表界面通过菜单进入撰写新信息界面,在信息列表界面通过菜单进入回复界面。软件设计完成之后,分别在Android2.2、Android2.3模拟器、ME525、ZTEU880、Sony Ericsson Mt15i、HTC desire Z等平台完成测试,运行效果良好。