绘本文字显示方法及装置、电子设备、存储介质与流程

未命名 07-12 阅读:66 评论:0
1.本技术涉及数据处理
技术领域
:,特别涉及一种绘本文字显示方法及装置、电子设备、存储介质。
背景技术
::2.传统的绘本阅读方式是家长陪同孩子一起翻阅书本,参与阅读,但是因为社会的竞争压力和工作强度不断增加,导致家长不能长时间地陪伴孩子参与阅读。有声绘本便应运而生,有声绘本可以方便孩子在没有家长的陪伴下进行独立自主阅读,孩子可以选择自己感兴趣的故事或儿歌来阅读或倾听。3.有声绘本在语音阅读时往往会伴有字幕的显示,传统的字幕显示采用的方式是通过提前配置irc文本(internetrelaychat,因特网中继聊天系统)实现,通过手动配置每段字幕的开始时间与结束时间的时长信息,让字幕在对应的时间点显示播放,每段字幕中具体的字按照该段字幕的总时间与总字数的平均时间来匀速播放,从而实现语音与字幕的同步。但是所有的字幕需要人工提前配置,并且要准确的将字幕时间点与语音对齐,这需要反复调整,导致工作量巨大;当出现长句时,一旦语速产生变化,将导致长句子中语音和文字会出现无法对齐的情况,那么显示在绘本中的字幕就无法和语音匹配,极大地影响阅读效果。技术实现要素:4.本技术实施例的目的在于提供一种绘本文字显示方法,针对在绘本文字中出现长句子的情况下,长句子中会出现语音和文字无法对齐匹配的情况,本技术方法能够实现绘本文字与语音音频播放同步匹配,提升读者尤其是儿童在阅读绘本过程中的参与度,利于读者深入理解绘本内容携带的知识,提高自助学习绘本知识的能力,节省人工带读的时间。5.第一方面,本技术提供一种绘本文字显示方法,包括:6.获取绘本的音频信息;7.响应于用户的音频播放控制操作,获取所述音频的当前播放时刻;8.根据所述当前播放时刻以及所述音频信息,确定高亮显示区域;9.根据所述高亮显示区域的显示结果,确定绘本文字的翻页策略。10.于一实施例中,所述音频信息包括绘本内容文字信息和文字时长信息,所述获取绘本的音频信息,包括:11.加载预先录制的所述音频;12.对所述音频进行语音识别;13.根据识别结果,获取所述绘本内容文字信息和所述文字时长信息。14.于一实施例中,所述文字时长信息包括每个文字在所述音频中开始出现的时间节点和结束时间节点,所述根据所述当前播放时刻以及所述音频信息,确定高亮显示区域,包括:15.将所述当前播放时刻与所述每个文字在所述音频中开始出现的时间节点以及所述结束时间节点进行对比;16.根据对比结果,确定所述高亮显示区域。17.于一实施例中,所述根据对比结果,确定所述高亮显示区域,包括:18.将所述当前播放时刻与当前文字在所述音频中开始出现的时间节点以及所述结束时间节点进行比较;19.当所述当前播放时刻达到所述当前文字在所述音频中开始出现的时间节点,且所述当前播放时刻未超过所述当前文字在所述音频中的结束时间节点,将所述当前文字进行高亮显示。20.于一实施例中,所述根据所述高亮显示区域的显示结果,确定绘本文字的翻页策略,包括:21.当检测到所述当前播放时刻大于当前页最后一个文字在所述音频中的结束时间节点,所述当前页内所有文字均显示为所述高亮显示区域;22.根据所述高亮显示区域的显示结果,控制所述绘本文字进行翻页。23.于一实施例中,在所述根据所述高亮显示区域的显示结果,控制所述绘本文字进行翻页之后,所述方法还包括:24.在所述绘本上显示翻页后的下一页的绘本文字。25.于一实施例中,所述方法还包括:26.当检测到所述绘本文字显示为最后一页,且最后一页的所述绘本文字均显示为所述高亮显示区域,控制所述音频停止播放。27.第二方面,本技术提供一种绘本文字显示装置,包括:28.第一获取模块,用于获取绘本的音频信息;29.第二获取模块,用于响应于用户的音频播放控制操作,获取所述音频的当前播放时刻;30.第一确定模块,用于根据所述当前播放时刻以及所述音频信息,确定高亮显示区域;31.第二确定模块,用于根据所述高亮显示区域的显示结果,确定绘本文字的翻页策略。32.第三方面,本技术提供一种电子设备,所述电子设备包括:33.处理器;34.用于存储处理器可执行指令的存储器;35.其中,所述处理器被配置为执行以完成上述绘本文字显示方法。36.第四方面,本技术提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器运行时,用以执行完成上述绘本文字显示方法。37.针对在绘本文字中出现长句子的情况下,长句子中会出现语音和文字无法对齐匹配的情况,本技术的方法能够实现绘本文字与语音音频播放同步匹配,提升读者尤其是儿童在阅读绘本过程中的参与度,利于读者深入理解绘本内容携带的知识,提高自助学习绘本知识的能力,节省人工带读的时间。其次,本技术方法很好地解决了传统绘本文字配置过程中造成的人力耗费问题。附图说明38.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍。39.图1为本技术一实施例提供的电子设备的结构示意图;40.图2为本技术一实施例提供的绘本文字显示方法的流程示意图;41.图3为本技术一实施例提供的绘本文字显示结果的示意图;42.图4为本技术一实施例提供的绘本文字显示装置的框架图。具体实施方式43.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。44.相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。45.请参照图1,其为本技术一实施例提供的电子设备的结构示意图。如图1所示,电子设备包括:至少一个处理器11和存储器12,图1中以一个处理器11为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行,以使电子设备可执行下述的实施例中绘本文字显示方法的全部或部分流程。于一实施例中,电子设备可以是儿童专用智能设备,如电子绘本、电子教材课本或辅导书、智能平板、带屏音箱等,具备图书内容识别交互功能、能够接受用户输入的指令,在儿童专用智能设备上输出多模态数据等。儿童专用智能设备可包含具备安卓、ios、linux、windows平台的app。46.存储器12可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。47.本技术还提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序可由处理器11执行以完成本技术提供的绘本文字显示方法。48.绘本是家庭首选的适合儿童阅读的读物,它不仅能够讲故事、传播知识,还能帮助孩子构建精神世界。随着越来越多的家长对绘本的认知度不断提升,为儿童选购大量绘本已成为普遍现象。49.绘本的种类有很多,有图加文字并茂的、有仅是插画无文字的。随着科技的进步,越来越多的绘本可以实现自动阅读功能,例如电子绘本等。50.本技术中,以电子绘本为例,有声电子绘本在语音阅读时伴有字幕显示,可以提高儿童参与阅读的兴趣,现有的有声电子绘本在自动阅读时,常伴有语速变化导致对应的字幕无法匹配的情况出现。对于上述问题,本技术提供了一种新的绘本文字显示方法,该方法可以自动生成绘本文字,减少了人工提前配置文字和音频的工作量,同时还能够实时的根据语速控制每个文字的显示,使显示的字幕和语音匹配更加精准,使阅读体验感更让人舒服。51.请参照图2,其为本技术一实施例提供的绘本文字显示方法的流程示意图。该方法具体包括步骤s210-步骤s240。52.步骤s210:获取绘本的音频信息。53.于一实施例中,绘本为有声电子绘本,绘本包含电子版本的文本文件和音频信息,出版商或作者提供的文本文件一般是绘本原始的pdf(portabledocumentformat,可携带文档格式)文件。绘本内预先配置有控制模块,控制模块内预先写有控制程序,绘本原始的pdf文件存储在绘本内数据库中指定的路径或地址下,当需要在绘本页面进行展示时,控制模块内的控制程序会自动调用pdf的文件并进行pdf文件上文字内容的展示。由于出版商或作者提供的pdf文件通常是已经预先配置好每一行所展示的文字数量,当使用有声电子绘本设备进行阅读时,若绘本页面显示屏幕存在多种不同的型号,示例性的,显示屏幕尺寸为5.2-10.3寸之间,那么可以根据有声电子绘本显示屏幕大小,用户通过触碰屏幕进行放大和缩小,使pdf文件上的文字显示到用户使用时最舒服的状态。这里的用户可以是婴幼儿、儿童、家长、老师等可以使用绘本进行教育、阅读的人群。婴幼儿的绘本阅读通常是在家长的陪同下进行的。54.于一其他实施例中,文本文件直接以独立的文字形式保存在绘本内数据库中指定的路径或地址下,控制模块内预先写有控制程序,根据绘本型号、页面显示屏幕的种类不同,控制模块根据绘本页面显示区域宽度计算每行最大显示文字数量,结合存储在数据库中的文字信息,自动计算出每个字所在行的位置信息,控制程序调用数据库指定路径或地址中的文字,基于每个字所在行的位置信息,将文字展示到绘本页面显示屏幕上。55.音频信息包括绘本内容文字信息和文字时长信息。当文本文件为pdf文件时,绘本内容文字信息为显示到绘本页面显示屏幕中的,由控制程序自动调用的pdf文件;若文本文件是以独立的文字形式显示时,绘本内容文字信息为根据绘本页面显示区域宽度,由控制程序自动调用的文字,并按照每个字所在行的位置信息,最终显示在绘本页面上每一页上的文字。绘本内容文字信息包括绘本名称、具体故事内容文本,当然还可以包括一些图片、插画等。文字时长信息即每个文字在音频中开始出现的时间节点和结束时间节点。56.目前大部分电子绘本都是采用全触摸屏形式,方便用户直接操作。57.于一实施例中,绘本的音频信息可通过步骤s211-步骤s213获取。58.步骤s211:加载预先录制的音频。59.通常电子绘本在销售前的生产制造过程中,会提前录制好该绘本中的所有语音音频,并存储在绘本的存储器12内进行保存。当需要获取绘本的音频时,可提前加载录制好的音频。60.步骤s212:对音频进行语音识别。61.在加载完成后,可通过调用百度的语音识别sdk软件(softwaredevelopmentkit,软件开发工具包)对当前音频进行语音识别。62.选取绘本中的一个故事情节的音频,示例性的,选取绘本故事“饥饿的毛毛虫”的音频,通过语音识别软件识别到“饥饿的毛毛虫”对应的音频识别结果为:“{"text":"月光下,叶子上躺着一颗小小的蛋。星期天早上,太阳升起来。砰!从蛋里爬出一条又小又饿的毛毛虫。63.","words":[{"word":"月","start":0,"end":0.98},"word":"光[0064]","start":1,"end":1.95},"word":"下[0065]","start":2,"end":2.95},{"word":"叶子[0066]","start":4.02,"end":5.45},{"word":"上[0067]","start":5.46,"end":5.88},{"word":"躺着一颗[0068]","start":5.9,"end":8.64},{"word":"小小[0069]","start":8.65,"end":10.22},{"word":"的蛋。[0070]","start":10.23,"end":11.75},{"word":"星期天[0071]","start":12.58,"end":14.3},{"word":"早上[0072]","start":14.31,"end":15.69},{"word":"太阳”[0073]","start":16.26,"end":17.72},{"word":"升起来[0074]","start":17.73,"end":19.63},{"word":"砰[0075]","start":20.24,"end":21.73},{"word":"从蛋里爬出一条[0076]","start":22.4,"end":25.67},{"word":"又小又饿[0077]","start":25.68,"end":29.96},{"word":"的毛毛虫[0078]","start":29.97,"end":33.52}]}”[0079]本步骤中,通过软件识别音频录音,能够识别到每个文字出现的时间点信息,每个文字的显示时长信息。示例性的,“月”字出现的时间点信息为“0s”,结束时间点信息为“0.98s”,因此,“月”字显示时长信息为“0.98s”。“光”字出现的时间点信息为“1s”,结束时间点信息为“1.95s”,因此,“光”字显示时长信息为“0.95s”,后面的文字以此类推,不再赘述。这里,文字出现的时间点信息即为文字开始出现的时间节点,结束时间点信息即为文字结束时间节点。[0080]步骤s213:根据识别结果,获取绘本内容文字信息。[0081]在步骤s212中,识别结果为每个文字出现的时间点信息,每个文字的显示时长信息。得到识别结果后,从识别到的音频信息中,获取绘本内容文字信息。示例性的,在步骤s212中,识别到“饥饿的毛毛虫”绘本内容文字信息为:“月光下,叶子上躺着一颗小小的蛋。星期天早上,太阳升起来,砰!从蛋里爬出一条又小又饿的毛毛虫。”需要说明的是,在获取绘本内容文字信息的同时,还能够根据绘本页面显示区域宽度计算出每行最大显示文字数量,结合获取到的绘本内容信息,自动计算出每个字所在行的位置信息。每个字所在行的位置信息即为在显示时长信息内对应的文字出现的位置信息。由于语音识别软件能够识别到每个文字出现的时间点信息以及每个文字的显示时长信息,那么根据每个文字出现的时间点信息和每个文字的显示时长信息,就能够获取到在时间轴上,每个文字所在的位置,再基于控制模块自动计算出每个字所在行的位置信息,就能够将文字信息与音频信息做到同步匹配。[0082]示例性的,步骤s212中,从时间轴上来看,“月”字开始出现的时间点信息为“0s”,结束时间点信息为“0.98s”,“月”字显示时长信息为“0.98s”,控制模块自动计算出“月”字在绘本页面出现的位置信息为“第一行第一个字”;“光”字开始出现的时间点信息为“1s”,结束时间点信息为“1.95s”,显然,从时间轴上来看,光”字是出现在“月”字后面的,“光”字显示时长信息为“0.95s”,控制模块自动计算出“光”字在绘本页面出现的位置信息为“第一行第二个字”。需要说明的是,每个字在音频中开始出现的时间节点和结束时间节点与提前录制的音频的语速相关,绘本中有的故事需要情绪激昂的语速进行阅读,那么对应的音频中的文字的阅读语速就会较快,每一个文字在音频中开始出现的时间节点和结束时间节点就会相对较快(靠前),如果有些绘本故事是需要舒缓的语速进行阅读,那么对应的音频中的文字的阅读语速也就相对较慢,则每一个文字在音频中开始出现的时间节点和结束时间节点就相对较慢(靠后)。[0083]步骤s220:响应于用户的音频播放控制操作,获取音频的当前播放时刻。[0084]用户使用电子绘本可进行自动阅读,只需要通过触碰电子绘本屏幕上的音频播放开关,操作音频播放。用户可以根据阅读要求,随时控制音频播放开关暂停或结束。在用户触碰音频开关的时刻起,处理器11会自动计时,当用户暂停播放音频时,处理器11会记录下音频已经播放的时间以及音频的当前播放时刻。在音频播放的同时,对应的故事的绘本内容文字信息也会显示在绘本页面上。由于受到电子绘本的屏幕显示范围的影响,当绘本内容文字信息较长,不能够在一页展示出来,则处理器11会根据绘本每页能够显示的最大文字数量,分配当前页能够显示的最多的绘本内容文字。[0085]示例性的,请参照图3,绘本页面最多只能显示8行,每一行最多只能显示15个字符,这15个字符包括文字和标点符号在内。[0086]步骤s230:根据当前播放时刻以及音频信息,确定高亮显示区域。[0087]当前播放时刻用于确定绘本当前页面中对应时刻的文字,在确定了当前播放时刻对应的文字后,根据该文字的音频信息进一步确定高亮显示区域。其中音频信息至少包括绘本内容文字信息、每个文字在音频中开始出现的时间节点、结束时间节点、每个字所在行的位置信息。高亮显示区域是当前播放时刻之前的文字所占的显示区域,需要将已播放的文字部分进行高亮显示,以和未播放的文字部分区分开来。[0088]示例性的,用户使用绘本阅读,点击音频播放按钮,在绘本页面显示区域需要让文字随着音频的播放的时间,自动的高亮显示已经播放和正在播放的文字部分,请参照图3,如播放过的文字部分显示为黄色,未播放过的文字部分显示为黑色。播放过的文字部分显示包括但不限黄色,可以是其他能够与未播放过的文字部分区别开的任何颜色。[0089]于一其他实施例中,自动高亮显示的也可以是当前播放的文字。示例性的,以图3为例,当音频播放到第一个文字和标点符号“耶!”字符时,“耶!”字符自动的高亮显示为黄色,当音频播放到第二个文字“小”时,“小”字被自动高亮显示为黄色,与此同时,“耶!”则恢复为黑色。通过预先写入控制程序,使高亮显示当前播放文字。[0090]用户还可以拖动播放进度条,在绘本页面显示区域需要使文字部分根据播放的时间重新进行文字的高亮显示,以达到文字随音频同步显示的视觉效果。[0091]于一实施例中,步骤s230可具体包括:步骤s231-步骤s232。[0092]步骤s231:将当前播放时刻与每个文字在音频中开始出现的时间节点以及结束时间节点进行对比。[0093]步骤s232:根据对比结果,确定高亮显示区域。[0094]本实施例中,根据当前音频播放时刻,结合文字时长信息,通过对比当前播放时刻与每个文字在音频中开始出现的时间节点以及结束时间节点的关系,来判断绘本页面内的文字高亮显示区域。[0095]具体的,将当前播放时刻与当前文字在音频中开始出现的时间节点以及结束时间节点进行比较;当当前播放时刻达到当前文字在音频中开始出现的时间节点,且当前播放时刻未超过当前文字在音频中的结束时间节点,将当前文字进行高亮显示。[0096]示例性的,如图3所示,绘本讲述的是“黄鹂鸟历险记”的故事,假设该绘本故事对应的音频总时长为4分49秒(4’49”)。在1分58秒(1’58”)处,用户点击音频播放按钮,并暂停了音频的播放,那么音频当前播放时刻为1分58秒(1’58”),绘本文字中“耶”字的开始时间为1分57秒88(1’57”88”’),“耶”字的结束时间为1分58秒95(1’58”95”’)。可知当前播放时刻(1’58”)达到当前文字“耶”字在音频中开始出现的时间节点(1’57”88”’),且当前播放时刻(1’58”)未超过当前文字“耶”字在音频中的结束时间节点(1’58”95”’),此时,就需要将“耶”字进行高亮显示,如图3所示,“耶”字被高亮显示并呈现黄色。[0097]“小”字在音频中开始出现的时间节点为2分0秒37(2’0”37”’),在“耶”字结束时间节点1分58秒95(1’58”95”’)到“小”字在音频中开始出现的时间2分0秒37(2’0”37”’)之间的时间段(1’42”)内,对绘本文字中的标点符号“!”进行高亮显示,使标点符号“!”被高亮并呈现黄色。[0098]依据上述相同的文字高亮显示方法,到图3中的故事讲述到2分10秒(2’10”)处暂停,此时,绘本当前页面上显示文字“耶!小黄鹂得救了!小花狗拍”均已经被高亮显示成黄色,且音频也读到了“耶!小黄鹂得救了!小花狗拍”处被暂停,音频的当前播放时刻为2分10秒(2’10”)。绘本当前页面上显示的“掌叫到。黄鹂鸟飞到空中,满心感激,正要向黄鼠狼致谢,忽然看到了什么,大叫到:“大家快跑!有危险!”只见一只野狼从树下的草丛里窜出,猛地向动物们扑去。野狼第一个扑向小花狗。在这紧急时刻”文字未被高亮显示,仍然呈现为黑色。[0099]步骤s240:根据高亮显示区域的显示结果,确定绘本文字的翻页策略。[0100]在步骤s230中,当用户继续点击音频播放按钮后,音频继续播放,随着音频的播放,已播放的文字部分已经进行高亮显示呈现黄色。当绘本的当前页中所有的绘本内容文字均已被高亮显示后,表明绘本当前页全部文字高亮显示区域的显示结果为全部高亮,此时绘本当前页面的文字已经显示完成,需要翻页到下一页进行新的绘本文字的显示。因此,根据绘本页面高亮显示区域的显示结果,按照翻页策略对绘本文字进行翻页。[0101]于一实施例中,步骤s240具体包括步骤s241-步骤s242:[0102]步骤s241:当检测到当前播放时刻大于当前页最后一个文字在音频中的结束时间节点,当前页内所有文字均显示为高亮显示区域。[0103]步骤s242:根据高亮显示区域的显示结果,控制绘本文字进行翻页。[0104]以图3为例,当检测绘本当前页面最后一个标点符号“,”在音频中的结束时间节点为2分58秒33(2’58’33”’),音频当前播放时刻为2分58秒92(2’58”92”’),即表明绘本当前页面所有的文字均显示为高亮显示区域,所有文字全部呈现黄色,绘本当前页面上的音频播放完成,对应的绘本文字也全部高亮显示完成,在绘本上显示翻页后的下一页的绘本文字。[0105]自动翻页之后,在绘本页面上获取识别到的自动分页后的下一页的绘本内容文字信息。需要说明的是,从翻页开始到翻页动作结束,这个时间间隔内,会先暂停音频播放,直到翻页动作结束,新的一页的文字展示出来,播放才会继续。[0106]具体地,可通过控制模块中预先写入控制程序,在检测到绘本文字全部高亮显示完成,即将进行翻页操作时,基于控制指令,控制模块会控制音频暂停播放,执行翻页操作,当翻页动作结束后,检测到新的一页的文字展示出来后,控制模块会控制音频继续播放。需要说明的是。新的一页的文字展示方式仍然可以采用步骤s210中绘本文字的展示方式。这样,当音频继续播放时,文字随着音频的播放时间的增加,逐字进行高亮显示,直至绘本当前页面的所有文字全部完成高亮显示。[0107]如果当检测到绘本文字显示为最后一页,且最后一页的绘本文字均显示为高亮显示区域,说明此时已经是最后一页,控制音频停止播放,整个绘本阅读环节结束。[0108]传统绘本文字需要人工提前配置时间点信息,并且需要准确的将文字出现的时间点与语音音频对齐和不断地调整,文字时间点配置工作量巨大。本技术提供的方法并不需要提前配置时间点信息,而是直接通过识别软件进行识别,识别出每个文字出现的时间点信息、每个文字的显示时长信息以及在显示时长信息内对应的文字出现的位置信息,基于时间的变化量,将需要展示的文字与时间点信息进行自动匹配对齐,从而提升绘本文字展示的效果。采用本技术的绘本文字显示方法,解决了传统绘本文字配置过程中造成的人力耗费问题。尤其是在绘本文字中出现长句子的情况下,长句子中会出现语音和文字无法对齐匹配的情况,本技术的方法能够实现绘本文字与语音音频播放同步匹配,提升读者尤其是儿童在阅读绘本过程中的参与度,利于读者深入理解绘本内容携带的知识,提高自助学习绘本知识的能力,节省人工带读的时间。[0109]请参照图4,其为本技术一实施例提供的一种绘本文字显示装置的框架图,包括:第一获取模块410、第二获取模块420、第一确定模块430、第二确定模块440。[0110]第一获取模块410,用于获取绘本的音频信息。[0111]第二获取模块420,用于响应于用户的音频播放控制操作,获取音频的当前播放时刻。[0112]第一确定模块430,用于根据当前播放时刻以及所述音频信息,确定高亮显示区域。[0113]第二确定模块440,用于根据高亮显示区域的显示结果,确定绘本文字的翻页策略。[0114]上述装置中各个模块的功能和作用的实现过程具体详见上述中绘本文字显示方法对应步骤的实现过程,在此不再赘述。[0115]在本技术所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。[0116]另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。[0117]功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。当前第1页12当前第1页12
技术特征:
1.一种绘本文字显示方法,其特征在于,包括:获取绘本的音频信息;响应于用户的音频播放控制操作,获取所述音频的当前播放时刻;根据所述当前播放时刻以及所述音频信息,确定高亮显示区域;根据所述高亮显示区域的显示结果,确定绘本文字的翻页策略。2.根据权利要求1所述的绘本文字显示方法,其特征在于,所述音频信息包括绘本内容文字信息和文字时长信息,所述获取绘本的音频信息,包括:加载预先录制的所述音频;对所述音频进行语音识别;根据识别结果,获取所述绘本内容文字信息和所述文字时长信息。3.根据权利要求2所述的绘本文字显示方法,其特征在于,所述文字时长信息包括每个文字在所述音频中开始出现的时间节点和结束时间节点,所述根据所述当前播放时刻以及所述音频信息,确定高亮显示区域,包括:将所述当前播放时刻与所述每个文字在所述音频中开始出现的时间节点以及所述结束时间节点进行对比;根据对比结果,确定所述高亮显示区域。4.根据权利要求3所述的绘本文字显示方法,其特征在于,所述根据对比结果,确定所述高亮显示区域,包括:将所述当前播放时刻与当前文字在所述音频中开始出现的时间节点以及所述结束时间节点进行比较;当所述当前播放时刻达到所述当前文字在所述音频中开始出现的时间节点,且所述当前播放时刻未超过所述当前文字在所述音频中的结束时间节点,将所述当前文字进行高亮显示。5.根据权利要求2所述的绘本文字显示方法,其特征在于,所述根据所述高亮显示区域的显示结果,确定绘本文字的翻页策略,包括:当检测到所述当前播放时刻大于当前页最后一个文字在所述音频中的结束时间节点,所述当前页内所有文字均显示为所述高亮显示区域;根据所述高亮显示区域的显示结果,控制所述绘本文字进行翻页。6.根据权利要求5所述的绘本文字显示方法,其特征在于,在所述根据所述高亮显示区域的显示结果,控制所述绘本文字进行翻页之后,所述方法还包括:在所述绘本上显示翻页后的下一页的绘本文字。7.根据权利要求1所述的绘本文字显示方法,其特征在于,所述方法还包括:当检测到所述绘本文字显示为最后一页,且最后一页的所述绘本文字均显示为所述高亮显示区域,控制所述音频停止播放。8.一种绘本文字显示装置,其特征在于,包括:第一获取模块,用于获取绘本的音频信息;第二获取模块,用于响应于用户的音频播放控制操作,获取所述音频的当前播放时刻;第一确定模块,用于根据所述当前播放时刻以及所述音频信息,确定高亮显示区域;第二确定模块,用于根据所述高亮显示区域的显示结果,确定绘本文字的翻页策略。
9.一种电子设备,其特征在于,所述电子设备包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行权利要求1-7任意一项所述的绘本文字显示方法。10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器运行时,用以执行权利要求1-7任意一项所述的绘本文字显示方法。

技术总结
本申请提供一种绘本文字显示方法及装置、电子设备、存储介质,所述方法包括:获取绘本的音频信息;响应于用户的音频播放控制操作,获取音频的当前播放时刻;根据当前播放时刻以及音频信息,确定高亮显示区域;根据高亮显示区域的显示结果,确定绘本文字的翻页策略。针对在绘本文字中出现长句子的情况下,长句子中会出现语音和文字无法对齐匹配的情况,本申请方案能够实现绘本文字与语音音频播放同步匹配,提高了阅读效果,其次,本申请方法很好地解决了传统绘本文字配置过程中造成的人力耗费问题。题。题。


技术研发人员:王宇航 贾强强 陶建霖
受保护的技术使用者:北京思明启创科技有限公司
技术研发日:2023.04.03
技术公布日:2023/7/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐