一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子书的控制方法、电子设备及存储介质与流程

2022-06-05 02:51:58 来源:中国专利 TAG:


1.本公开涉及电子书技术领域,尤其涉及一种电子书的控制方法、电子设备及存储介质。


背景技术:

2.当前,电子书应用程序除了可以向用户提供电子书阅读界面展示,还可以同时提供电子书播讲功能,使得用户能够多感官地获取电子书内容。用户在阅读电子书时,根据个人喜好和电子书内容可能会主动翻页,使电子书应用程序的电子书阅读界面展示其他阅读页面。在电子书阅读界面展示其他阅读页面时,播讲功能模块仍然播放原有阅读页面的内容。
3.为了实现播讲功能模块播放内容与电子书阅读界面展示的匹配,一些电子书应用程序提供播讲内容切换按钮。当用户点击播讲内容切换按钮时,播讲功能模块播放的音频切换至最新阅读页面展示内容对应的音频。但是,通过播讲内容切换按钮切换听书内容的方式,用户需要在关注阅读内容和播讲内容切换按钮之间转换,影响用户阅读时的专注度。此外,电子书应用程序的播讲功能模块在接收到对播讲内容切换按钮的操作时,播放最新阅读页面的开头内容对应的音频,而不是播放用户关注阅读内容对应的音频,造成用户的使用体验不佳。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种电子书的控制方法、电子设备及存储介质。
5.第一方面,本公开实施例提供电子书控制方法,包括:
6.响应于接收到用户对电子书阅读页面的控制操作,判断所述控制操作是否为播讲关注阅读内容的操作;
7.在所述控制操作为所述播讲关注阅读内容的操作的情况下,确定所述播讲关注阅读内容的操作在所述电子书阅读页面中的操作位置;
8.根据所述操作位置确定关注阅读内容;
9.将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段。
10.第二方面,本公开实施例提供电子设备,包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:
11.响应于接收到用户对电子书阅读页面的控制操作,判断所述控制操作是否为播讲关注阅读内容的操作;
12.在所述控制操作为所述播讲关注阅读内容的操作的情况下,确定所述播讲关注阅读内容的操作在所述电子书阅读页面中的操作位置;
13.根据所述操作位置确定关注阅读内容;
14.将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段。
15.第三方面,本公开实施例提供一种计算机可读存储介质,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述第一方面所述的电子书控制方法。
16.本公开实施例提供的技术方案与现有技术相比具有如下优点:
17.采用本公开实施例提供的技术方案,在接收到用户对电子书阅读页面的控制操作并判定控制操作为播讲关注阅读内容的操作时,首先确定播讲关注阅读内容的操作在电子书阅读页面中的操作位置,随后根据操作位置确定关注阅读内容,再播讲关注阅读内容对应的第二音频片段。也就是说,用户可以直接控制对关注的阅读内容的播讲,无需关注其他区域,保证了用户阅读的关注度。此外由于可以直接播讲用户关注的阅读内容,而不是播讲电子书阅读页面开口内容对应的第二音频片段,实现了用户关注内容的快速播讲,提高了用户体验。
附图说明
18.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
19.图1是本公开实施例提供的电子书控制方法流程图;
20.图2是本公开另外一实施例提供的电子书控制方法流程图;
21.图3是本公开一些实施例提供的根据操作位置确定关注阅读内容的方法流程图;
22.图4示出了本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
23.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
24.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
25.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
26.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
27.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
28.图1是本公开实施例提供的电子书控制方法流程图。如图1所示,本公实施例提供的电子书控制方法包括步骤s110-s140。
29.应当注意的是,本公开实施例提供的电子书控制方法可以由能够提供电子书阅读功能的电子设备执行。具体实施例中,前述的电子设备可包括但不限于智能手机、笔记本电脑、个人数字助理(pda)、平板电脑(pad)、便携式多媒体播放器(pmp)、车载终端(例如车载导航终端)等移动终端,以及诸如数字tv、台式计算机、智能家居设备等固定终端。
30.步骤s110:响应于接收到用户对电子书阅读页面的控制操作,判断控制操作是否为预设的播讲关注阅读内容的操作。
31.电子书阅读页面是电子设备用于展示电子书文本内容的界面,用户通过电子书阅读页面可以查看通过显示方式展示的电子书。
32.本公开实施例中,用户在采用电子设备阅读电子书时,可以对电子书阅读界面进行操作。用户针对电子书阅读页面的控制操作可能是各种类型的操作,例如可以是翻页操作、标记书签的操作、退出阅读页面的操作、播讲关注阅读内容的操作等。其中翻页操作是控制电子书阅读界面进行翻页的操作;标记书签的操作是在电子书阅读页面上设置阅读标签的操作;退出阅读页面的操作是控制电子书退出当前阅读页面,返回至阅读程序主界面的操作;播讲关注阅读内容的操作是触发电子设备播讲用户关注的电子书内容的操作。
33.本公开实施例中,在电子设备的显示屏为触摸屏的情况下,前述的控制操作可以是针对触摸屏的触摸操作,例如滑动触摸操作、单击触摸操作或者双击触摸操作。在电子设备的显示屏为非触摸屏的情况下,前述的控制操作可以是通过各种按键执行的操作,例如采用鼠标控制显示屏的显示图标进行的操作,此控制操作可以包括长按滑动操作、单击操作、双击操作或者采用特定的轨迹执行的操作。
34.在接收到用户对电子书阅读页面的控制操作后,电子设备会判断控制操作是否为播讲关注阅读内容的操作。本公开一些实施例中,电子设备的显示屏为触摸屏,电子设备预先将双击触摸操作作为播讲关注阅读内容的操作。也就是说,电子设备判断控制操作是否是播讲关注阅读内容的操作,实际上时判断控制操作是否为双击操作。
35.当然,实际应用中,控制操作也可能是其他类型的控制操作,例如可能为翻页操作或者添加阅读标签的操作。在本公开的一个实施例中,在电子设备的显示屏为触摸屏的情况下,可以将滑动触摸操作作为翻页操作,例如将向左滑动触摸擦操作或者向上滑动触摸操作作为向前翻页的操作,将向右滑动触摸操作或者向下滑动触摸操作作为向后翻页操作;再例如,电子设备可以将单击触摸操作作为添加阅读书签的操作。
36.步骤s120:在控制操作为播讲关注阅读内容的操作的情况下,确定播讲关注阅读内容的操作在电子书阅读页面中的操作位置。
37.本公开实施例中,如果电子设备判定控制操作为播讲关注阅读内容的操作后,电子设备会确定播讲关注阅读内容在电子书阅读界面的操作位置。
38.例如,在电子设备的显示屏为触摸屏的情况下,电子设备会获取触摸屏检测播讲关注阅读内容的操作的双击触摸位置,并根据双击位置和电子书阅读界面的显示区域确定播讲关注阅读内容的操作在电子书阅读页面中的操作位置。
39.再例如,在用户采用鼠标控制电子设备生成控制操作的情况下,电子设备会根据鼠标在显示屏中的指示标记的位置,确定播讲关注阅读内容的双击位置,并根据双击位置和电子书阅读界面的显示区域确定播讲关注阅读内容的操作在电子书阅读页面中的操作位置。
40.步骤s130:根据操作位置确定关注阅读内容。
41.在确定操作位置后,电子设备会根据操作位置确定用户关注的阅读内容,也就是关注阅读内容。具体的,电子设备会根据电子书解析引擎的解析规则、配置参数和电子书阅读页面的大小确定操作位置对应的关注阅读内容。
42.应当注意是,本关注阅读内容可以是电子书中的某一章节、某一章节中的某一段落,或者是某一段落中的某一句,本公开实施例并不做特别地限定。
43.在本公开的一个实施例中,电子设备会根据排版引擎中配置的字体字号、字间距、行间距、段间距和电子书阅读界面的大小确定电子书阅读页面显示的内容,并根据显示内容和显示屏显示电子书阅读页面的关系,确定操作位置对应的关注阅读内容。
44.关注阅读内容是用户在阅读电子书时关注的内容。例如,关注阅读内容可以是电子书中的主旨内容段落、精彩内容段落或者关键段落。
45.步骤s140:将当前播讲的第一音频片段切换为关注阅读内容对应的第二音频片段。
46.本公开实施例提供的电子设备除了提供显示电子书阅读页面的显示屏外,还配置有音频播放装置,音频播放装置可以实现电子书内容的音频播讲。
47.在一个实施例中,电子设备配置有独立于电子书阅读显示引擎的音频播讲引擎。在电子设备采用电子书阅读显示引擎驱动显示屏显示电子书阅读页面时,其可以同时采用音频播讲引擎驱动音频播放装置播讲电子书的内容。在一个实施例中,音频播讲引擎可以向服务器发出音频资源获取请求,获得服务器下发的音频资源并播讲。在另外一个实施例中,音频播讲引擎可以预先对电子书内容进行文本内容解析,得到电子书内容对应的音频内容并进行播讲。
48.应当注意的是,因为音频播讲引擎是独立于电子书阅读显示引擎的播讲引擎,所以音频播讲引擎播讲的音频内容和电子书阅读显示引擎驱动电子书阅读页面显示的内容并没有必然的对应关系。在一些实施例中,音频播讲引擎播讲的音频内容可以是电子书阅读页面当前显示的内容,也可以不是电子书阅读页面当前显示的内容。在一些特殊情况下,音频播讲引擎播讲的音频内容和电子书阅读页面当前显示的内容分属于两本电子书。
49.当然,在本公开的一些实施例中,音频播讲引擎也可以是电子书阅读显示引擎的子引擎,但是音频播讲引擎播讲内容独立于电子书阅读引擎驱动电子书阅读页面显示的内容。
50.在根据操作位置确定关注阅读内容后,电子设备会将当前播讲的第一音频片段切换为关注阅读内容对应的第二音频片段。电子设备将当前播讲的第一音频片段切换为关注阅读内容对应的第二音频片段,是停止对第一音频片段的播讲,随后播放关注内容对应的第二音频片段。
51.以下,结合一个具体实例对本公开实施例提供的方法进行介绍。假设用户在采用电子设备阅读一篇短篇小说集,用户仅针对诗集内容中的部分短片小说感兴趣。用户控制电子设备打开某一短篇小说,使其在电子书阅读页面显示并采用音频播讲引擎进行音频播讲。随后,用户发现当前播讲的短篇小说并不是自己喜欢的类型,因此通过控制电子书阅读页面对电子书进行快速翻页。在电子设备执行几次翻页操作后,其在电子书阅读页面的下半页面显示了用户真正喜欢的短篇小说。此时用户双击地电子书阅读页面显示喜欢的短篇
小说的下半页面,触发生成播讲关注阅读内容的操作,随后电子设备确定播讲关注阅读内容的操作为针对电子书阅读页面下半部分的操作,并基于此确定关注阅读内容,随后电子设备播讲此关注阅读内容对应的音频片段。
52.采用本公开实施例提供的电子书控制方法,在电子设备接收到用户对电子书阅读页面的控制操作,并判定控制操作为播讲关注阅读内容的操作时,电子设备确定播讲关注阅读内容的操作在电子书阅读页面中的操作位置,根据操作位置确定关注阅读内容,并播讲关注阅读内容对应的第二音频片段。也就是说,在用户通过电子书阅读页面看到个关注的阅读内容时,通过触发特定的控制操作可以控制电子设备播讲关注内容对应的第二音频片段。
53.采用本公开实施例提供的电子书控制方法,用户在关注的阅读内容处执行对应播讲关注阅读内容的操作后,电子设备可以确定用户关注的阅读内容并播讲对应的音频片段,实现对相应阅读内容对应的音频片段的播讲。也就是说,用户可以直接控制对关注的阅读内容进行播讲,无需关注其他区域,保证了用户阅读的关注度。此外,直接播讲用户关注的阅读内容,而不是播讲电子书阅读页面开口内容对应的第二音频片段,实现了用户关注内容的快速播讲,提高了用户体验。
54.图2是本公开另外一实施例提供的电子书控制方法流程图。如图2所示,在本公开的另外一些实施例汇中,电子书控制方法包括步骤s210-s260。
55.步骤s210:响应于接收到用户对电子书阅读页面的控制操作,判断控制操作是否为播讲关注阅读内容的操作。
56.步骤s220:控制操作为播讲关注阅读内容的操作的情况下,确定播讲关注阅读内容的操作在电子书阅读页面中的操作位置。
57.步骤s230:根据操作位置确定关注阅读内容。
58.本公开实施例中,步骤s210-s230与前文实施例中步骤s110-s130的具体执行过程相同,可以参见前文表述,此处不再复述。
59.步骤s240:根据关注阅读内容,确定内容偏移量,内容偏移量为关注阅读内容相对于电子书起始标记的偏移量。
60.在本公开一些实施例中,电子设备可以预先标记各个内容区域相对于电子书标记起始点的偏移量。前述偏移量可以是字数偏移量,也可以是时间偏移量,本公开实施例并不做特别地限定。
61.在本公开另外一些实施例中,电子设备在用户打开电子书并采用播讲引擎播讲电子书内容时,可以根据播讲速度和电子书文本内容实时地确定各个内容区域的偏移量。
62.应当注意的是,本公开实施例中电子书起始标记可以是在电子书的起始页面设置的标记,也可以是电子书某一中间章节起始位置设置的标记,本公开实施例也不做特别地限定。
63.步骤s250:根据内容偏移量,确定第二音频片段的播讲起始点。
64.电子设备在确定内容偏移量后,随后会根据内容便宜量确定用户关注阅读内容对应的音频片段的播放起始点。
65.在本公开的一些实施例中,电子设备在确定内容偏移量后,查找预先下载的音轨信息,确定对应的音频片段播讲起始点。在本公开另外一些实施例中,电子设备在确定内容
偏移量后,在预先转换的音频内容中,确定对应的音频片段播放起始点。
66.在本公开的另外一些实施例中,电子书在确定内容偏移量后,根据内容偏移量获取包括关注阅读内容的最小内容区域。例如,在用户关注阅读内容为某一段落中的第3行的情况下,电子设备根据前述内容偏移量,确定将包括此用户关注阅读内容的段落的起点作为播放起始点。
67.步骤s260:停止对第一音频片段的播讲,从播讲起始点播讲第二音频片段。
68.在确定播讲起始点后,电子设备停止对当前播放的第一音频片段的播讲,从步骤s250确定的播讲起始点播讲第二音频片段。
69.采用本公开实施例提供的电子书阅读方法,电子设备根据关注阅读内容和预先设置的电子书起始标记确定关注内容便宜量,根据内容偏移量确定第二音频片段的播放起始点,并从播放起始点播放第二音频片段,实现对第二音频片段的快速定位和快速播放。
70.除了采用前述的步骤s210-s260确定播放关注阅读内容对应的第二音频片段外,在本公开的另外一些实施例中,电子设备在确定关注阅读内容后,还可以执行如下操作:基于所述关注阅读内容进行文本语音转换(text to voice,t2v),生成所述第二音频片段。随后,电子设备可以停止对第一音频片段的播讲,从播讲起始点播讲第二音频片段。
71.可选的,在本公开的一些实施例中,在电子设备生成第二音频片段并播讲第二音频片段后,还可以执行如下操作:记录所述关注阅读内容相对于所述电子书起始标记的内容偏移量。通过记录关注阅读内容相对于电子书起始标记点的内容偏移量,可以记录当前阅读位置和播讲位置。如果用户随即关闭电子书,在下次打开电子书时,电子设别可以根据内容偏移量确定上次阅读位置和播讲位置,进而快速切换至上次阅读位置和播讲位置。
72.可选的,在本公开一些实施例中,如果电子设备在继续播讲关注阅读内容之后阅读内容对应的第三音频片段的情况下,电子设备还可以根据内容偏移量和根据所述内容偏移量和所述之后阅读内容的长度,更新内容偏移量。
73.图3是本公开一些实施例提供的根据操作位置确定关注阅读内容的方法流程图。如图3所示,本公开实施例可以采用步骤s310-s330确定关注阅读内容。
74.步骤s310:判断操作位置是否展示文本内容;若展示,执行步骤s320;若未展示,执行步骤s330。
75.步骤s320:将操作位置展示的文本内容作为关注阅读内容。
76.步骤s330:将操作位置邻近区域展示的文本内容作为关注阅读内容。
77.在实际使用电子设备时,用户可能因为各种原因在对电子设备触发关注阅读内容的操作时,其实际触发操作的位置可能并不是真正想触发操作的位置。例如,用户可能想对某一段落文本内容执行播讲关注阅读内容的操作,但是由于电子设备晃动触发了旁边空白区域。按照常理,如果用户触发了空白操作,则没有确定关注阅读内容,也就不会执行前述的步骤s140或者步骤s240-s260,此时用户需要正确触发播讲关注内容的操作才能实现对对应第二音频片段的播讲。但是这样会降低用户体验。为了避免降低用户体验,本公开实施例中,在操作位置没有展示文本内容的情况下,将操作位置邻近区域展示的文本内容作为关注阅读内容,避免了用户操作位置错误而需要重新执行控制操作的情况。
78.当然,如果操作位置处有展示的文本内容,则可以将展示的文本内容作为关注阅读内容。
79.具体的,本公开一些实施例中,电子设备在执行步骤s330时可以包括步骤s331-s332。
80.步骤s331:根据操作位置,确定与操作位置邻近的在前文本内容、在左文本内容或者在右文本内容。
81.步骤s332:将邻近的在前文本内容、在左文本内容或者在右文本内容作为关注阅读内容。
82.较为优选的,为了较为准确地使得第二音频片段包括关注阅读内容,本公开实施例中,在确定操作位置后,将操作位置在前文本内容、在后文本内容或者在后文本内容作为关注阅读内容,以尽可能地使得第二音频片段包括用户关注内容。
83.例如,在一些实施例中,如果用户触发的播讲关注阅读内容的操作是在电子书阅读页面左右中间空白区域执行的操作,则电子设备将在前段落作为关注阅读内容。再例如,如果用户触发的播讲关注阅读内容的操作是在电子书阅读页面左侧空白区域执行的操作,则电子设备将右侧段落作为关注阅读内容。再例如,如果用户触发的播讲关注内容的操作是在电子书阅读页面右侧空白区域执行的操作,则电子设备将左侧段落作为关注阅读内容。
84.可选的,在本公开一些实施例中,电子设备在执行步骤140或者步骤s260之前,还可以执行如下的步骤s150-s170。
85.步骤s150:确定关注阅读内容和第二音频片段之间的第一内容相似度。
86.步骤s160:判断第一内容相似度是否达到预设相似度阈值;若是,执行步骤s140或者步骤s260;若否,执行步骤s170。
87.步骤s170:继续播放第一音频片段。
88.本公开实施例中,电子设备在确定用户关注内容后,通过请求服务器获取对应的第二音频片段,或者通过查找预先转换的音频内容确定第二音频片段。但是在,在一些情况下,可能出现用户获取的第二音频片段与关注阅读内容并不匹配的情况。
89.为了避免此情况,本公开实施例首先确定关注阅读内容与第二音频片段之间的内容相似度,在相似度达到预设相似度阈值的情况下,才会播讲第二音频,避免出现播讲错误内容的问题。而如果相似度没有达到预设相似度阈值,则继续播讲第一音频片段。当然,在一些实施例中,如果内容相似度没有达到预设相似度阈值,电子设备也可以停止对音频片段的播讲。
90.在本公开的一些实施例中,电子设备执行步骤s150确定关注阅读内容和第二音频片段之间的内容相似度,可以包括步骤s151-s153。
91.步骤s151:对音频片段进行音频识别,得到识别文本内容。
92.步骤s152:确定关注阅读内容和识别文本内容之间的第二内容相似度。
93.步骤s153:将第二内容相似度作为第一内容相似度.
94.在本公开另外一些实施例中,电子设备执行步骤s150确定关注阅读内容和第二音频片段之间的内容相似度,可以包括步骤s154-s156。
95.步骤s154:对关注阅读内容进行音频转换,得到转换音频片段。
96.步骤s155:确定转换音频片段和第二音频片段之间的第三内容相似度;
97.步骤s156:将第二内容相似度或者第三内容相似度作为第一内容相似度。
98.在本公开的一些应用中,在电子书阅读页面展示的电子书和播讲的电子书并不是同一本电子书,如果直接采用前述步骤s250确定的播讲起始点确定第二音频片段,会出现播讲内容错误的问题。为避免此问题,在本公开一些实施例中,在执行前述步骤s250之前,还可以包括步骤s270。
99.步骤s270:判断当前播讲的音频片段对应的电子书与关注阅读内容所属的电子书是否为同一电子书;若是,执行步骤s250。
100.如果当前播讲的音频片段对应的电子书与关注阅读内容所属的电子书为同一电子书,则确定播讲起始点可以直接应用于前述电子书,因此可以执行步骤s250。
101.在一些实施例中,如果步骤s270判定为否,电子设备还可以执行步骤s280:关闭当前播讲的电子书音频,加载关注阅读内容所属的电子书对应的音频,并从播讲起始点播讲第二音频片段。
102.通过关闭当前播讲的电子书音频,加载关注阅读内容素数的电子书对应的音频,可以实现播讲音频内容与播讲起始点的对应,继而正确地播讲第二音频片段。
103.当然,在一些实施例中,如果当前播讲的音频片段对应的电子书与关注阅读内容所属的电子书不是同一电子书,电子设备也可以停止对任何音频的播讲。
104.可选的,在本公开一些实施例中,电子设备在执行前述步骤s140或者s260的同时,还可以执行步骤s180。
105.步骤s180:在电子书阅读页面标识播讲音频内容对应的文本。
106.通过在电子书阅读页面播讲音频内容对应的文本,可以使得用户实时地了解播讲哪些内容,进而能够跟踪播讲进度,更为准确地了解播讲内容在电子书阅读页面中的位置。
107.如前类似,在本公开一些实施例中,电子设备采用电子书引擎监测用户对电子书阅读页面的控制操作,采用电子书播讲引擎播讲当前播讲的音频片段和关注阅读内容对应的音频片段。在本公开另外一些实施例中,电子设备也可以一个引擎同时执行对电子书阅读页面的控制操作,以及播讲当前播讲的音频片段和关注阅读内容对应的音频片段。
108.图4示出了本发明实施例提供的一种电子设备的结构示意图。本公开实施例提供的电子设备具体可以是服务器。电子设备可以执行前文实施例提供的倒排索引表的构建方法或者资源检索方法。
109.需要说明的是,图4示出的电子设备400仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
110.该电子设备400传统上包括处理器410和以存储器420形式的计算机程序产品或者计算机可读介质。存储器420可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器420具有用于执行上述素材处理方法中的任何方法步骤的可执行指令(或程序代码)4211的存储空间421。例如,用于可执行指令的存储空间421可以包括分别用于实现上面的素材处理方法中的各种步骤的各个可执行指令4211。这些可执行指令可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,光盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。该存储单元可以具有与图4的电子设备400中的存储器420类似布置的存储段或者存储空间等。可执行指令可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本发明的素材处理
方法步骤的可执行指令,即可以由例如诸如处理器410之类的处理器读取的代码,这些代码当由电子设备400运行时,导致该电子设备400执行上面所描述的素材处理方法中的各个步骤。
111.当然,为了简化,图4中仅示出了该电子设备400中与本发明有关的组件中的一些,省略了诸如总线、输入/输出接口、输入装置和输出装置等等的组件。除此之外,根据具体应用情况,电子设备400还可以包括任何其他适当的组件。
112.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行本发明各实施例所提供的素材处理方法。
113.该计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
114.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
115.在本发明实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本发明的操作的程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
116.本发明公开了:
117.a1.一种电子书控制方法,包括:
118.响应于接收到用户对电子书阅读页面的控制操作,判断所述控制操作是否为播讲关注阅读内容的操作;
119.在所述控制操作为所述播讲关注阅读内容的操作的情况下,确定所述播讲关注阅读内容的操作在所述电子书阅读页面中的操作位置;
120.根据所述操作位置确定关注阅读内容;
121.将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段。
122.a2.根据a1所述的方法,所述根据所述操作位置确定关注阅读内容,包括:
123.判断所述操作位置是否展示文本内容;
124.在所述操作位置展示文本内容的情况下,将所述操作位置展示的文本内容作为所述关注阅读内容。
125.a3.根据a2所述的方法,所述方法还包括:
126.在所述操作位置没有展示文本内容的情况下,将所述操作位置邻近区域展示的文
本内容作为所述关注阅读内容。
127.a4.根据a3所述的方法,所述将所述操作位置邻近区域展示的文本内容作为所述关注阅读内容,包括:
128.根据所述操作位置,确定与所述操作位置邻近的在前文本内容、在左文本内容或者在右文本内容;
129.将所述在前文本内容、所述在左文本内容或者所述在右文本内容作为所述关注阅读内容。
130.a5.根据1-a4任一项所述的方法,在所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段之前,所述方法还包括:
131.根据所述关注阅读内容,确定内容偏移量,所述内容偏移量为所述关注阅读内容相对于所述电子书起始标记的偏移量;
132.根据所述内容偏移量,确定所述第二音频片段的播讲起始点;
133.所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段,包括:
134.停止对所述第一音频片段的播讲,从所述播讲起始点播讲所述第二音频片段。
135.a6.根据a1-a5任一项所述的方法,在将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段之前,所述方法还包括:
136.确定所述关注阅读内容和所述第二音频片段之间的第一内容相似度;
137.所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段,包括:
138.在所述第一内容相似度达到预设相似度阈值的情况下,将当前播讲的第一音频片段切换为所述第二音频片段。
139.a7.根据a6所述的方法,所述确定所述关注阅读内容和所述第二音频片段之间的第一内容相似度,包括:
140.对所述第二音频片段进行音频识别,得到识别文本内容;
141.确定所述关注阅读内容和所述识别文本内容之间的第二内容相似度;或者,
142.对所述关注阅读内容进行音频转换,得到转换音频片段;
143.确定所述转换音频片段和所述第二音频片段之间的第三内容相似度;
144.将所述第二内容相似度或者所述第三内容相似度作为所述第一内容相似度。
145.a8.根据a2-a7任一项所述的方法,停止对所述第一音频片段的播讲,从所述播讲起始点播讲所述第二音频片段,所述方法还包括:
146.判断当前播讲的音频片段对应的电子书与所述关注阅读内容所属的电子书是否为同一电子书;
147.在所述当前播讲的音频片段对应的电子书与所述关注阅读内容所属的所述电子书为同一电子书的情况下,停止对所述第一音频片段的播讲,从所述播讲起始点播讲所述第二音频片段。
148.a9.根据a8所述的方法,还包括:
149.在所述当前播讲的音频片段对应的电子书与所述关注阅读内容所述的电子书不是同一电子书的情况下,关闭当前播讲的电子书音频,加载所述关注阅读内容所属的所述
电子书对应的音频,并从所述播讲起始点播讲所述第二音频片段。
150.a10.根据a1-a4任一项所述的方法,在所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段之前,所述方法还包括:
151.基于所述关注阅读内容进行文本语音转换,生成所述第二音频片段;
152.所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段,包括:
153.停止对所述第一音频片段的播讲,以及播讲所述第二音频片段。
154.a11.根据a10所述的方法,还包括:
155.记录所述关注阅读内容相对于所述电子书起始标记的内容偏移量;以及,根据所述内容偏移量和播讲所述第二音频片段后的时长,更新记录的所述内容偏移量。
156.a12.根据a1-a11任一项所述的方法,将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段的同时,所述方法还包括:
157.在所述电子书阅读页面标识播讲音频内容对应的文本。
158.a13.根据a1-a12任一项所述的方法,
159.采用电子书引擎监测用户对电子书阅读页面的控制操作,采用电子书播讲引擎播讲所述当前播讲的音频片段和所述关注阅读内容对应的音频片段。
160.b14.一种电子设备,包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:
161.响应于接收到用户对电子书阅读页面的控制操作,判断所述控制操作是否为播讲关注阅读内容的操作;
162.在所述控制操作为所述播讲关注阅读内容的操作的情况下,确定所述播讲关注阅读内容的操作在所述电子书阅读页面中的操作位置;
163.根据所述操作位置确定关注阅读内容;
164.将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段。
165.b15.根据b14所述的电子设备,在所述处理器执行所述根据所述操作位置确定关注阅读内容时,所述可执行指令具体使所述处理器执行以下操作:
166.判断所述操作位置是否展示文本内容;
167.在所述操作位置展示文本内容的情况下,将所述操作位置展示的文本内容作为所述关注阅读内容。
168.b16.根据b15所述的电子设备,在所述处理器确定在所述操作位置没有展示文本内容的情况下,所述可执行指令还使所述处理器执行以下操作:
169.将所述操作位置邻近区域展示的文本内容作为所述关注阅读内容。
170.b17.根据b16所述的电子设备,在所述处理器将将所述操作位置邻近区域展示的文本内容作为所述关注阅读内容,所述可执行指令具体使所述处理器执行以下操作:
171.根根据所述操作位置,确定与所述操作位置邻近的在前文本内容、在左文本内容或者在右文本内容;
172.将所述在前文本内容、所述在左文本内容或者所述在右文本内容作为所述关注阅读内容。
173.b18.根据b14-b17任一项所述的电子设备,在所述处理器将当前播讲的音频片段
切换为所述关注阅读内容对应的音频片段之前,所述可执行指令还使所述处理器执行以下操作:
174.根据所述关注阅读内容,确定内容偏移量,所述内容偏移量为所述关注阅读内容相对于所述电子书起始标记的偏移量;
175.根据所述内容偏移量,确定所述第二音频片段的播讲起始点;
176.所述处理器执行所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段时,所述可执行指令具体使所述处理器执行以下操作:
177.停止对所述第一音频片段的播讲,从所述播讲起始点播讲所述第二音频片段。
178.b19.根据b14-b17所述的电子设备,在从所述播讲起始点播讲所述第二音频片段之前,所述可执行指令还使所述处理器执行以下操作:
179.确定所述关注阅读内容和所述第二音频片段之间的第一内容相似度;
180.所述处理器在执行所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段时,所述可执行指令具体使所述处理器执行如下操作:
181.在所述第一内容相似度达到预设相似度阈值的情况下,从所述播讲起始点播讲所述第二音频片段。
182.b20.根据b19所述的电子设备,在所述处理器执行所述确定所述关注阅读内容和所述第二音频片段之间的第一内容相似度时,所述可执行指令具体使所述处理器执行以下操作:
183.对所述第二音频片段进行音频识别,得到识别文本内容;
184.确定所述关注阅读内容和所述识别文本内容之间的第二内容相似度;或者,
185.对所述关注阅读内容进行音频转换,得到转换音频片段;
186.确定所述转换音频片段和所述第二音频片段之间的第三内容相似度;
187.将所述第二内容相似度或者所述第三内容相似度作为所述第一内容相似度。
188.b21.根据b18-b20任一项所述的电子设备,在所述处理器执行所述停止对所述第一音频片段的播讲,从所述播讲起始点播讲所述第二音频片段之前,所述可执行指令还使所述处理器执行以下操作:
189.判断当前播讲的音频片段对应的电子书与所述关注阅读内容所属的电子书是否为同一电子书;
190.在所述处理器判定当前播讲的音频片段对应的电子书与所述关注阅读内容所属的所述电子书为同一电子书的情况下,所述处理器停止对所述第一音频片段的播讲,从所述播讲起始点播讲所述第二音频片段。
191.b22.根据b21所述的电子设备,在所述处理器判定所述当前播讲的音频片段对应的电子书与所述关注阅读内容所述的电子书不是同一电子书的情况下,所述可执行指令具体使所述处理器执行以下操作:
192.关闭当前播讲的电子书音频,加载所述关注阅读内容所属的所述电子书对应的音频,并从所述播讲起始点播讲所述第二音频片段。
193.b23.根据b14-b17任一项所述的电子设备,在所述处理器将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段之前,所述可执行指令还使所述处理器执行以下操作:
194.基于所述关注阅读内容进行文本语音转换,生成所述第二音频片段。
195.b24.根据b23所述的电子设备,所述可执行指令还使所述处理器执行以下操作:
196.记录所述关注阅读内容相对于所述电子书起始标记的内容偏移量;以及,
197.在继续播放所述关注阅读内容之后阅读内容对应的第三音频片段的情况下,根据所述内容偏移量和所述之后阅读内容的长度,更新所述内容偏移量。
198.b25.根据b14-b24任一项所述的电子设备,在所述处理器在执行所述将当前播讲的第一音频片段切换为所述关注阅读内容对应的第二音频片段的同时,所述可执行指令还使所述处理器执行以下操作:
199.在所述电子书阅读页面标识播讲内容对应的文本。
200.b26.根据b14-b25任一项所述的电子设备,
201.所述处理器采用电子书引擎监测用户对电子书阅读页面的控制操作,采用电子书播讲引擎播讲所述当前播讲的音频片段和所述关注阅读内容对应的音频片段。
202.c27.一种计算机可读存储介质,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述c1-c14任一项所述的电子书控制方法。
203.本发明的各个部件实施例可以全部或部分步骤以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的电子设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
204.以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
205.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本发明的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
206.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献