一种基于触摸屏的点读方法和系统的制作方法

文档序号:8257800阅读:333来源:国知局
一种基于触摸屏的点读方法和系统的制作方法
【技术领域】
[0001]本发明属于移动技术领域,具体涉及一种屏幕点读的的方法和系统,适合于Android或者1S移动设备终端。
【背景技术】
[0002]现有技术中,实现屏幕点读的主要方法有:第一,通过硬件设备点读笔。第二,通过预定义内容,采用点击触发语音播放实现点读功能。这两种方法都有缺点,通过硬件点读笔的方式主要缺点就是成本高。而第二种方式,只适合于特定应用的特定内容,应用范围小,而且点读的内容必须是预先设定的好的。

【发明内容】

[0003]为了克服上述技术问题,本发明的目的在于提供一种基于触摸屏的点读方法和系统。
[0004]本发明采用的技术方案是:
一种基于触摸屏的点读方法,包括以下步骤
A)手指点击触摸屏上的对象文本;
B)通过响应步骤A中触摸事件,定位到当前所触摸的窗体对象;
C)通过检测步骤B中窗体对象的触摸位置,分析出步骤A中触摸的具体文本对象,并取得对象句柄;
D)根据所述对象句柄,获取对象文本;
E)将文本转换成语音播放给用户。
[0005]进一步,所述步骤E通过语音合成将文本转换成语音数据。
[0006]优选的,所述步骤E利用网络词典,获取到文本后,将文本提交给词典,词典返回相应的标准语音数据。
[0007]其中,所述步骤B根据点击事件,利用事件源分析,定位当前点击的窗体。
[0008]本发明还包括与上述点读方法同一构思的技术方案,一种基于触摸屏的点读系统,包括
窗体定位模块,通过响应触摸事件,定位到当前所触摸的窗体对象;
句柄检测模块,通过检测所述窗体对象的触摸位置,分析出触摸的具体文本对象,并取得对象句柄;
文本获取模块,根据所述对象句柄,获取对象文本;
转换模块,将文本转换成语音数据;
语音播放模块,用于播放所述语音数据给用户。
[0009]进一步,所述转换模块为系统自带的语音合成引擎。
[0010]优选的,所述转换模块为网络词典,文本获取模块获取到文本后,将文本提交给词典,词典返回相应的标准语音数据。
[0011]其中,所述窗体定位模块根据点击事件,利用事件源分析,定位当前点击的窗体。
[0012]本发明的有益效果是:
本发明为一种基于触摸屏的点读方法和系统,包括触摸窗体定位,窗体取词,文本语音合成和发音等步骤,整个点读原理的实现不需要额外硬件支持,也不需要预定义语音文件支持,因此,利用系统本身的特性,移动终端应用本发明可零成本实现点读功能,相对硬件点读笔经济方便,也不受预定义语音文件的限制。
【附图说明】
[0013]下面结合附图对本发明的【具体实施方式】做进一步的说明。
[0014]图1是本发明点读方法的流程图;
图2是本发明点读系统的原理框图。
【具体实施方式】
[0015]参考图1所示,为本发明的一种基于触摸屏的点读方法,包括以下步骤
A)手指点击触摸屏上的对象文本;
B)根据点击事件,利用事件源分析,通过响应步骤A中触摸事件,定位到当前所触摸的窗体对象;
C)通过检测步骤B中窗体对象的触摸位置,分析出步骤A中触摸的具体文本对象,并取得对象句柄;
D)根据所述对象句柄,获取对象文本;
E)将文本转换成语音播放给用户。
[0016]其中,所述步骤E的文本转换成语音既可以通过语音合成将文本转换成语音数据,也可以利用网络词典,获取到文本后,将文本提交给词典,词典返回相应的标准语音数据。
[0017]本发明还包括一种基于触摸屏的点读系统,包括
窗体定位模块10,通过响应触摸事件,利用事件源分析,定位到当前所触摸的窗体对象;
句柄检测模块20,通过检测所述窗体对象的触摸位置,分析出触摸的具体文本对象,并取得对象句柄;
文本获取模块30,根据所述对象句柄,获取对象文本;
转换模块40,将文本转换成语音数据;该转换模块40具有两个实施例,其一为系统自带的语音合成引擎,直接将文本转换成语音数据;其二为网络词典,为了改良语音质量,文本获取模块30获取到文本后,将文本提交给词典,词典返回相应的标准语音数据。
[0018]语音播放模块50,用于播放所述语音数据给用户。
[0019]如上所述,本发明为一种基于触摸屏的点读方法和系统,包括触摸窗体定位,窗体取词,文本语音合成和发音等步骤,整个点读原理的实现不需要额外硬件支持,也不需要预定义语音文件支持,因此,利用系统本身的特性,移动终端应用本发明可零成本实现点读功能,相对硬件点读笔经济方便,也不受预定义语音文件的限制。
[0020]以上所述仅为本发明的优先实施方式,本发明并不限定于上述实施方式,只要以基本相同手段实现本发明目的的技术方案都属于本发明的保护范围之内。
【主权项】
1.一种基于触摸屏的点读方法,其特征在于:包括以下步骤 A)手指点击触摸屏上的对象文本; B)通过响应步骤A中触摸事件,定位到当前所触摸的窗体对象; C)通过检测步骤B中窗体对象的触摸位置,分析出步骤A中触摸的具体文本对象,并取得对象句柄; D)根据所述对象句柄,获取对象文本; E)将文本转换成语音播放给用户。
2.根据权利要求1所述的一种基于触摸屏的点读方法,其特征在于:所述步骤E通过语音合成将文本转换成语音数据。
3.根据权利要求1所述的一种基于触摸屏的点读方法,其特征在于:所述步骤E利用网络词典,获取到文本后,将文本提交给词典,词典返回相应的标准语音数据。
4.根据权利要求1所述的一种基于触摸屏的点读方法,其特征在于:所述步骤B根据点击事件,利用事件源分析,定位当前点击的窗体。
5.一种基于触摸屏的点读系统,其特征在于:包括 窗体定位模块(10),通过响应触摸事件,定位到当前所触摸的窗体对象; 句柄检测模块(20),通过检测所述窗体对象的触摸位置,分析出触摸的具体文本对象,并取得对象句柄; 文本获取模块(30),根据所述对象句柄,获取对象文本; 转换模块(40),将文本转换成语音数据; 语音播放模块(50 ),用于播放所述语音数据给用户。
6.根据权利要求5所述的一种基于触摸屏的点读系统,其特征在于:所述转换模块(40)为系统自带的语音合成引擎。
7.根据权利要求5所述的一种基于触摸屏的点读系统,其特征在于:所述转换模块(40)为网络词典,文本获取模块(30)获取到文本后,将文本提交给词典,词典返回相应的标准语音数据。
8.根据权利要求5所述的一种基于触摸屏的点读系统,其特征在于:所述窗体定位模块(10)根据点击事件,利用事件源分析,定位当前点击的窗体。
【专利摘要】本发明公开了一种基于触摸屏的点读方法和系统,包括触摸窗体定位,窗体取词,文语音合成和发音等步骤,整个点读原理的实现不需要额外硬件支持,也不需要预定义语音文件支持,因此,利用系统身的特性,移动终端应用发明可零成实现点读功能,相对硬件点读笔经济方便,也不受预定义语音文件的限制。
【IPC分类】G10L13-08, G06F3-0488
【公开号】CN104571917
【申请号】CN201510035869
【发明人】余敬龙
【申请人】广东能龙教育股份有限公司
【公开日】2015年4月29日
【申请日】2015年1月23日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1