[發明專利]一種朗讀亭多樣式文本顯示技術在審
| 申請號: | 202210333352.3 | 申請日: | 2022-03-31 |
| 公開(公告)號: | CN114817522A | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 廣州優谷信息技術有限公司 |
| 主分類號: | G06F16/34 | 分類號: | G06F16/34;G06F40/117;G06F3/16 |
| 代理公司: | 深圳市育科知識產權代理有限公司 44509 | 代理人: | 吳應永 |
| 地址: | 510000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 朗讀 多樣 文本 顯示 技術 | ||
1.一種朗讀亭多樣式文本顯示技術,其特征在于:包括以下步驟:
步驟一:利用正則表達式[\p{P}\p{Z}\p{S}\p{N}\p{M}\p{C}],對朗讀文本進行處理,將要顯示的朗讀文本內容移除掉所有的標點符號,獲得純文本內容;
步驟二:對步驟一中獲得的純文本內容進行判斷;
步驟三:若純文本內容符合只含英文數字,則采用英文素材顯示樣式處理;符合只含中文數字,則采用中文素材顯示樣式;都不符合,則采用普通文本顯示樣式;
步驟四:將純文本素材按照對應的素材顯示樣式處理方式進行切割,然后將切割好的素材文本裝載到一個列表中,將列表數據傳遞給多樣式文本顯示控件,設置顯示語種樣式,多樣式文本顯示控件接受到數據后顯示到設備屏幕上;
步驟五:設備實時獲取朗讀文本的朗讀狀態,并將獲取的朗讀本文切割成數據列表,其中每個字、單詞、數字都含有朗讀屬性字段dp_type以及朗讀分數字段score,0:表示正常讀;1:表示漏讀或者未讀;2:表示重讀,多樣式顯示朗讀效果,朗讀效果分為實時朗讀跟蹤效果和形成朗讀報告效果。
2.根據權利要求1所述的一種朗讀亭多樣式文本顯示技術,其特征在于:步驟一中正則表達式七個字符屬性說明:
P:標點字符;
L:字母;
M:標記符號;
Z:分隔符(比如空格、換行等);
S:符號(比如數學符號、貨幣符號等);
N:數字(比如阿拉伯數字、羅馬數字等);
C:其他字符。
3.根據權利要求1所述的一種朗讀亭多樣式文本顯示技術,其特征在于:步驟二中需要判斷文本內容是否只含有中文、是否只含有英文、是否只含有中文數字及是否只含有英文數字,判斷是否只有中文的正則表達式為:^[\u4e00-\u9fa5]+$;判斷是否只有英文的正則表達式為:^[a-zA-Z]+$。
4.根據權利要求1所述的一種朗讀亭多樣式文本顯示技術,其特征在于:步驟四中英文素材顯示樣式處理的方法為:首先將文本素材按空格符將英語文本切割成一個一個的英語單字、符號等,然后將切割好的素材文本裝載到一個列表中,將列表數據傳遞給多樣式文本顯示控件,設置顯示英語樣式。
5.根據權利要求1所述的一種朗讀亭多樣式文本顯示技術,其特征在于:步驟四中中文素材顯示樣式處理時首先需要區分中文素材格式,然后根據素材格式使用相對應的顯示樣式處理方法,且在獲取素材時,可獲取到與素材總字符相對應的拼音字數,形成一一對應關系,在用戶選擇控件顯示拼音時,則控件繪制文本時,按照一一對應關系,在拼音所對應字的頭部繪制拼音。當計算到當前單詞所需寬度無法放置到當前行數或者當前字符為時,則計算拼音以及字所需高度后,自動放置到下一行的左邊相對應的位置,從左往右排列,以此類推。
6.根據權利要求5所述的一種朗讀亭多樣式文本顯示技術,其特征在于:區分中文素材格式的原理為:數據后臺在編輯中文素材時,會編輯中文素材的resourceTypeId字段屬性,屬性類型為0:單詞;1:詞組;2:句子,根據resourceTypeId字段判斷中文素材所需顯示的數據格式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州優谷信息技術有限公司,未經廣州優谷信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210333352.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖卡測試設備及基于圖卡測試設備的圖卡測試方法
- 下一篇:番茄植株種植方法





