导读文本显示方法、系统、装置及存储介质制造方法及图纸

技术编号:35948067 阅读:15 留言:0更新日期:2022-12-14 10:39
本发明专利技术公开一种导读文本显示方法、系统、装置及存储介质,涉及计算机技术领域。导读文本显示方法,包括以下步骤:获取素材文本,其中,所述素材文本中标记有阅读符号;确定所述素材文本标记有所述阅读符号的第一字符;以键值对的形式保存每一个所述第一字符的阅读符号和字符序号,得到键值对列表;打印所述素材文本中的字符,得到字符显示文本;根据所述键值对列表的字符序号确定对应的阅读符号在所述字符显示文本的第一位置;根据所述第一位置将所述阅读符号以第一预设格式打印在所述字符显示文本上,以显示导读文本。本申请能够自动显示下载的素材文本的朗读技巧标记,方便读者阅读朗诵。者阅读朗诵。者阅读朗诵。

【技术实现步骤摘要】
导读文本显示方法、系统、装置及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种导读文本显示方法、系统、装置及存储介质。

技术介绍

[0002]随着电子技术和计算机技术的发展,电子书籍已经逐渐取代纸质书籍,用户利用手机、平板电脑和个人计算机等电子设备下载阅读文本并显示文本以进行阅读。但是,朗读者进行朗读活动时,在电子设备中观看的文本仅仅是由中文、标点符号或数字组成,朗读者朗读到某个汉字时,无法得知此时应使用何种朗读技巧。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种导读文本显示方法、系统、装置及存储介质,能够自动显示下载的素材文本的朗读技巧标记,方便读者阅读朗诵。
[0004]一方面,本专利技术实施例提供了一种导读文本显示方法,包括以下步骤:
[0005]获取素材文本,其中,所述素材文本中标记有阅读符号;
[0006]确定所述素材文本标记有所述阅读符号的第一字符;
[0007]以键值对的形式保存每一个所述第一字符的阅读符号和字符序号,得到键值对列表;
[0008]打印所述素材文本中的字符,得到字符显示文本;
[0009]根据所述键值对列表的字符序号确定对应的阅读符号在所述字符显示文本的第一位置;
[0010]根据所述第一位置将所述阅读符号以第一预设格式打印在所述字符显示文本上,以显示导读文本。
[0011]根据本专利技术一些实施例,所述素材文本中的阅读符号为轻读符号、重读符号、韵脚符号、长停顿符号、短停顿符号、两字连读符号、延长发音符号、句末升调符号或者句末降调符号的其中一种;
[0012]所述轻读符号、所述重读符号和所述韵脚符号采用第一标识符号标记;
[0013]所述长停顿符号、所述短停顿符号、所述两字连读符号、所述延长发音符号、所述句末升调符号和所述句末降调符号采用第二标识符号标记。
[0014]根据本专利技术一些实施例,所述确定所述素材文本标记有所述阅读符号的第一字符包括以下步骤:
[0015]根据第一正则表达式检索所述素材文本中的第一标识符号,并根据所述第一标识符号确定标记有轻读符号、重读符号或者韵脚符号的第一字符;
[0016]根据第二正则表达式检索所述素材文本中的第二标识符号,并根据所述第二标识符号确定标记有长停顿符号、短停顿符号、两字连读符号、延长发音符号、句末升调符号或
者句末降调符号的第一字符。
[0017]根据本专利技术一些实施例,所述以键值对的形式保存每一个所述第一字符的阅读符号和字符序号,得到键值对列表包括以下步骤:
[0018]将采用所述第一正则表达式检索出的第一字符的阅读符号和字符序号以键值对的形式进行保存,得到第一键值对数据集;
[0019]将采用所述第二正则表达式检索出的第一字符的阅读符号和字符序号以键值对的形式进行保存,得到第二键值对数据集;
[0020]根据所述第一键值对数据集和所述第二键值对数据集,得到所述键值对列表。
[0021]根据本专利技术一些实施例,所述打印所述素材文本中的字符,得到字符显示文本包括以下步骤:
[0022]删除所述素材文本的阅读符号,得到纯字符文本;
[0023]根据换行符和预设的单行字数划分所述纯字符文本,得到文本总行数、每一行的字符序号范围和每一行的行序号;
[0024]根据所述文本总行数、每一行的宽度和高度确定文本显示区域的显示规格;
[0025]基于所述显示规格,根据字符的字符序号所在的字符序号范围对应的行序号,确定所述字符在所述文本显示区域的纵向位置;
[0026]基于所述显示规格,根据所述字符的字符序号在所述字符序号范围的位置,确定所述字符在所述文本显示区域的横向位置;
[0027]根据字符的所述纵向位置和所述横向位置在所述文本显示区域中打印每一个字符,得到字符显示文本。
[0028]根据本专利技术一些实施例,所述根据所述键值对列表的字符序号确定对应的阅读符号的在所述字符显示文本的第一位置包括以下步骤:
[0029]将所述字符显示文本的字符与所述键值对列表进行匹配,当所述字符的字符序号存在于所述键值对列表中,则根据所述字符序号确定所述字符的阅读符号;
[0030]根据所述字符在所述字符显示文本的第二位置确定所述阅读符号在所述字符显示文本的第一位置。
[0031]根据本专利技术一些实施例,所述根据所述字符在所述字符显示文本的第二位置确定所述阅读符号在所述字符显示文本的第一位置包括以下步骤:
[0032]当所述字符的字符序号存在于所述第一键值对数据集中,则将所述第二位置的横向位置确定为所述第一位置的横向位置,将所述第二位置的纵向位置减去第一预设值得到所述第一位置的纵向位置;
[0033]当所述字符的字符序号存在于所述第二键值对数据集中,则将所述第二位置的横向位置加上第二预设值得到所述第一位置的横向位置,将所述第二位置的纵向位置确定为所述第一位置的纵向位置。
[0034]另一方面,本专利技术实施例还提供一种导读文本显示系统,包括:
[0035]第一模块,用于获取素材文本,其中,所述素材文本中标记有阅读符号;
[0036]第二模块,用于确定所述素材文本标记有所述阅读符号的第一字符;
[0037]第三模块,用于以键值对的形式保存每一个所述第一字符的阅读符号和字符序号,得到键值对列表;
[0038]第四模块,用于打印所述素材文本中的字符,得到字符显示文本;
[0039]第五模块,用于根据所述键值对列表的字符序号确定对应的阅读符号在所述字符显示文本的第一位置;
[0040]第六模块,用于根据所述第一位置将所述阅读符号以第一预设格式打印在所述字符显示文本上,以显示导读文本。
[0041]另一方面,本专利技术实施例还提供一种导读文本显示装置,包括:
[0042]至少一个处理器;
[0043]至少一个存储器,用于存储至少一个程序;
[0044]当所述至少一个程序被所述至少一个处理器执行,使得至少一个所述处理器实现如前面所述的导读文本显示方法。
[0045]另一方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如前面所述的导读文本显示方法。
[0046]本专利技术上述的技术方案至少具有如下优点或有益效果之一:通过提取素材文本中的阅读符号并保存标记有阅读符号的第一字符的相关信息,利用第一字符的相关信息,在打印素材文本字符的同时匹配字符的阅读符号,并将匹配到的阅读符号以第一预设格式打印在该字符的对应位置上,从而自动显示素材文本的导读文本,方便读者阅读朗诵。
附图说明
[0047]图1是本专利技术实施例提供的导读文本显示方法流程图;
[0048]图2是本专利技术实施例提供的导读文本显示系统示意图;
[0049]图3是本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种导读文本显示方法,其特征在于,包括以下步骤:获取素材文本,其中,所述素材文本中标记有阅读符号;确定所述素材文本标记有所述阅读符号的第一字符;以键值对的形式保存每一个所述第一字符的阅读符号和字符序号,得到键值对列表;打印所述素材文本中的字符,得到字符显示文本;根据所述键值对列表的字符序号确定对应的阅读符号在所述字符显示文本的第一位置;根据所述第一位置将所述阅读符号以第一预设格式打印在所述字符显示文本上,以显示导读文本。2.根据权利要求1所述的导读文本显示方法,其特征在于,所述素材文本中的阅读符号为轻读符号、重读符号、韵脚符号、长停顿符号、短停顿符号、两字连读符号、延长发音符号、句末升调符号或者句末降调符号的其中一种;所述轻读符号、所述重读符号和所述韵脚符号采用第一标识符号标记;所述长停顿符号、所述短停顿符号、所述两字连读符号、所述延长发音符号、所述句末升调符号和所述句末降调符号采用第二标识符号标记。3.根据权利要求2所述的导读文本显示方法,其特征在于,所述确定所述素材文本标记有所述阅读符号的第一字符包括以下步骤:根据第一正则表达式检索所述素材文本中的第一标识符号,并根据所述第一标识符号确定标记有轻读符号、重读符号或者韵脚符号的第一字符;根据第二正则表达式检索所述素材文本中的第二标识符号,并根据所述第二标识符号确定标记有长停顿符号、短停顿符号、两字连读符号、延长发音符号、句末升调符号或者句末降调符号的第一字符。4.根据权利要求3所述的导读文本显示方法,其特征在于,所述以键值对的形式保存每一个所述第一字符的阅读符号和字符序号,得到键值对列表包括以下步骤:将采用所述第一正则表达式检索出的第一字符的阅读符号和字符序号以键值对的形式进行保存,得到第一键值对数据集;将采用所述第二正则表达式检索出的第一字符的阅读符号和字符序号以键值对的形式进行保存,得到第二键值对数据集;根据所述第一键值对数据集和所述第二键值对数据集,得到所述键值对列表。5.根据权利要求4所述的导读文本显示方法,其特征在于,所述打印所述素材文本中的字符,得到字符显示文本包括以下步骤:删除所述素材文本的阅读符号,得到纯字符文本;根据换行符和预设的单行字数划分所述纯字符文本,得到文本总行数、每一行的字符序号范围和每一行的行序号;根据所述文本总行数、每一行的宽度和高度确定文本显示区域的显示规格;基于所述显示规格,根据字符的字符序号所在的字符序号范围...

【专利技术属性】
技术研发人员:钟祖胜吕全李晓峰
申请(专利权)人:广州优谷信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1