一種基于觸摸屏的點讀方法和系統的制作方法
【技術領域】
[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日