文本信息播报方法和装置与流程

文档序号:26754505发布日期:2021-09-25 03:33阅读:125来源:国知局
文本信息播报方法和装置与流程

1.本技术属于无障碍技术领域,具体涉及一种文本信息播报方法和装置。


背景技术:

2.无障碍模式是一种专门为视觉功能存在障碍的用户提供的一种辅助功能。在无障碍模式下,电子设备可以按照预设的播报方式,如可以按照默认播报语速逐字逐句的播报界面上显示的文本信息,为视觉功能存在障碍的用户提供语音信息,辅助视觉功能存在障碍的用户操作电子设备。这样,按照现有方式播报界面上显示的文本信息,播报方式较为单一,如此,会导致用户体验较差。


技术实现要素:

3.本技术实施例的目的是提供一种文本信息播报方法、装置、设备及存储介质,能够解决现有技术中播报方式较为单一,用户体验较差的技术问题。
4.为了解决上述技术问题,本技术是这样实现的:
5.第一方面,本技术实施例提供了一种文本信息播报方法,该方法包括:
6.显示第一界面,所述第一界面包括第一文本信息和第一控件,所述第一控件用于调整所述第一文本信息的播报时长;
7.获取所述第一文本信息的第一播报时长,所述第一播报时长为以第一播报速度播报所述第一文本信息得到的时长;
8.接收用户对所述第一控件的第一输入;
9.响应于所述第一输入,调整所述第一文本信息的播报参数;
10.按照所述调整后的播报参数播报所述第一文本信息,以使播报所述第一文本信息的时长为第二播报时长。
11.第二方面,本技术实施例提供了一种文本信息播报装置,该装置包括:
12.显示模块,用于显示第一界面,所述第一界面包括第一文本信息和第一控件,所述第一控件用于调整所述第一文本信息的播报时长;
13.第一获取模块,用于获取所述第一文本信息的第一播报时长,所述第一播报时长为以第一播报速度播报所述第一文本信息得到的时长;
14.第一接收模块,用于接收用户对所述第一控件的第一输入;
15.第一调整模块,用于响应于所述第一输入,调整所述第一文本信息的播报参数;
16.播报模块,用于按照所述调整后的播报参数播报所述第一文本信息,以使播报所述第一文本信息的时长为第二播报时长。
17.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
18.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程
序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
19.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
20.在本技术实施例中,在电子设备显示第一界面的情况下,能够根据用户对第一界面中第一控件的第一输入,调整第一界面中第一文本信息的播报参数,按照调整后的播报参数播报第一文本信息。这样,可以使得第一界面中第一文本信息的播报时长由第一播报时长调整为第二播报时长。如此,可以根据用户输入调整界面上的文本信息的播报时长,为视觉功能存在障碍的用户提供了一种较为灵活的文本信息播报方式,从而可以提高用户体验。
附图说明
21.图1是本技术实施例提供的一种文本信息播报方法的示意图;
22.图2是本技术实施例提供的一种第一控件和第二控件的显示方式示意图;
23.图3是本技术实施例提供的一种文本信息播报装置的结构示意图;
24.图4是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
27.基于背景技术可知,现有技术中,在无障碍模式下,电子设备只能按照预设的播报方式播报界面上显示的文本信息,播报方式较为单一,导致用户体验较差。
28.基于上述发现,本技术实施例提供了一种文本信息播报方法、装置、设备及存储介质,能够根据用户对第一界面中第一控件的第一输入,调整第一界面中第一文本信息的播报参数,按照调整后的播报参数播报第一文本信息。这样,可以使得第一界面中第一文本信息的播报时长由第一播报时长调整为第二播报时长。如此,为视觉功能存在障碍的用户提供一种较为灵活的文本信息播报方式,从而提高用户体验。
29.下面结合附图,通过具体的实施例对本技术实施例提供的文本信息播报方法进行详细地说明。
30.图1示出了本技术实施例提供的一种文本信息播报方法的示意图,该文本信息播报方法可以应用于电子设备,如可以是手机、平板电脑、笔记本电脑、掌上电脑等。如图1所示,该文本信息播报方法可以包括如下步骤:
31.s110,显示第一界面。
32.其中,第一界面可以包括有第一文本信息和第一控件。第一文本信息可以为第一界面上显示的文本内容,第一控件可以为用于调整第一文本信息的播报时长的控件。由于电子设备的屏幕边缘便于用户定位位置,故而,可以将第一控件设置于屏幕一侧的边缘位置。
33.作为一个示例,视觉功能存在障碍的用户在使用电子设备时,电子设备通常是处于无障碍模式的。在电子设备处于无障碍模式的情况下,视觉功能存在障碍的用户操作电子设备时,电子设备可以显示与该操作对应的界面,即第一界面。该第一界面上可以显示有第一文本信息和用于调整第一文本信息的播报时长的第一控件。
34.可以理解的,在一种可选的实施例中,当用户操作电子设备进入一个界面时,电子设备可以先检测自身当前是否处于无障碍模式。若电子设备处于无障碍模式,则可以执行步骤s110。反之,若电子设备未处于无障碍模式,则按照正常显示方式显示与用户操作对应的界面。
35.s120,获取第一文本信息的第一播报时长。
36.其中,第一播报时长可以为以第一播报速度播报第一文本信息得到的时长,第一播报速度可以是预先设置的电子设备播报文本信息的播报速度,也可以理解为电子设备的默认播报速度,如可以设置为每分钟100字、每分钟116字、每分钟120字等。
37.作为一个示例,电子设备可以获取按照第一播报速度播报第一界面上显示的第一文本信息的第一播报时长。假设第一界面上显示的第一文本信息包括200字,第一播报速度为每分钟100字为例,则可以计算出第一播报时长为200/100=2分钟。
38.s130,接收用户对第一控件的第一输入。
39.作为一个示例,用户可以根据需要操作电子设备第一界面上的第一控件,以控制电子设备调整第一界面中的第一文本信息的播报时长。这样,电子设备可以接收到用户对第一控件的输入,即第一输入。
40.作为一个具体的示例,参见图2,图2示出了一种第一控件的显示方式示意图,用户可以通过滑动图2中的第一控件,控制第一控件在时长调节条上的位置,时长调节条的不同位置可以对应不同的播报时长。也就是说,用户对第一控件的输入,会对应一个播报时长。
41.s140,响应于第一输入,调整第一文本信息的播报参数。
42.其中,调整后第一文本信息的播报时长为第二播报时长,即按照调整后的播报参数播报第一文本信息得到的时长为第二播报时长。
43.作为一个示例,电子设备接收到用户对第一控件的第一输入之后,响应于第一输入,可以确定第一输入对应的播报时长,该第一输入对应的播报时长可以认为是用户指定的时长,即电子设备要在该播报时长内播报完第一文本信息。基于该第一输入对应的播报时长,调整第一文本信息的播报参数,使得调整后第一文本信息的播报时长为第二播报时长。
44.可以理解的,第二播报时长是基于第一输入确定的,可选地,第二播报时长可以等于第一输入对应的播报时长;或者可选地,第二播报时长也可以是与第一输入对应的播报时长的差值小于预设值的播报时长。
45.s150,按照调整后的播报参数播报第一文本信息。
46.作为一个示例,电子设备调整第一文本信息的播报参数之后,可以按照调整后的播报参数播报第一界面上的第一文本信息,使得电子设备可以在第二播报时长内播报完第一文本信息,即将电子设备播报第一文本信息的时长调整为第二播报时长。
47.在本技术实施例中,在电子设备显示第一界面的情况下,能够根据用户对第一界面中第一控件的第一输入,调整第一界面中第一文本信息的播报参数,按照调整后的播报参数播报第一文本信息。这样,可以使得第一界面中第一文本信息的播报时长由第一播报时长调整为第二播报时长。如此,可以根据用户输入调整界面上的文本信息的播报时长,为视觉功能存在障碍的用户提供一种较为灵活的文本信息播报方式,从而可以提高用户体验。
48.在一些实施例中,上述步骤s140中调整第一文本信息的播报参数的具体实现方式可以包括以下至少一项:
49.将第一文本信息的播报速度由第一播报速度调整为第二播报速度;
50.将播报的文本信息由第一文本信息调整为目标文本信息,其中,第一文本信息包括目标文本信息。
51.可以理解的,电子设备调整第一文本信息的播报参数,可以是调整第一文本信息的播报速度或播报的文本信息,也可以是既调整第一文本信息的播报速度也调整播报的文本信息。
52.作为一个具体的示例,电子设备调整第一文本信息的播报速度的具体实现方式为:电子设备基于第一输入对应的播报时长,确定与该播报时长匹配的播报速度,即第二播报速度,再将第一文本信息的播报速度由第一播报速度调整为第二播报速度,并按照第二播报速度播报第一文本信息,使得第一文本信息的播报时长为第二播报时长。例如,第一文本信息包括200字,第一播报速度为每分钟116字,若用户的第一输入对应的播报时长为1分钟,则可以计算出第二播报速度为每分钟200字(与每分钟116字不同,需要调整),将播报速度从第一播报速度调整为第二播报速度,即,将播报第一文本信息的播报速度从每分钟116字调整至每分钟200字,按照每分钟200字的第二播报速度播报第一文本信息。
53.作为另一个具体的示例,电子设备调整播报的文本信息的具体实现方式为:电子设备基于第一输入对应的播报时长从第一文本信息中提取目标文本信息,目标文本信息可以是第一文本信息中的关键信息,如可以通过ai(artificial intelligence,人工智能)提取第一文本信息中的关键信息,能够理解的,关键信息是能够表示第一文本信息主要内容的部分文本信息。之后,再将播报的文本信息由第一文本信息调整为目标文本信息,并按照第四播报速度播报目标文本信息,使播报第一文本信息的播报时长为第二播报时长。
54.能够理解的,第四播报速度可以与第一播报速度相同,也可以与第一播报速度不同,即,在对播报的第一文本信息进行调整之后,可以对该文本信息的播报速度进行调整,也可以不对该文本信息的播报速度进行调整。具体地,可以根据第一输入对应的播报时长和目标文本信息综合确定。
55.如上示例,第一文本信息包括200字,第一播报速度为每分钟116字,若第一输入对应的播报时长为30s,从第一文本信息中提取出的目标文本信息为50字,则无需调整播报速度,仍旧按照每分钟116字对目标文本信息进行播报,即可在30s之内播报完毕。若第一输入对应的播报时长为15s,则需要调整播报速度至200字每分钟,才可在15s之内播报完毕。
56.需要说明的是,电子设备既调整第一文本信息的播报速度也调整播报的文本信息的实现原理与调整第一文本信息的播报速度或播报的文本信息的实现原理类似,为简洁起见,在此不再赘述。
57.这样,一方面,通过调整第一文本信息的播报速度,使用户能够在第二播报时长内收听完第一文本信息。另一方面,将播报的文本信息调整为目标文本信息,可以跳过第一文本信息中一些相对不重要的内容,不仅可以缩短播报第一文本信息所需的播报时长,还可以使用户在较短的时间内了解到第一文本信息的关键信息,进一步提高用户体验。
58.在一种可选的实施例中,在将播报的文本信息由第一文本信息调整为目标文本信息之后,还可以执行如下步骤:
59.确定播报目标文本信息的第三播报时长;
60.播报语音提示信息。其中,语音提示信息可以包括第三播报时长。
61.作为一个示例,电子设备在将播报的文本信息由第一文本信息调整为目标文本信息之后,还可以确定目标文本信息的播报时长,即第三播报时长,如可以根据第一播报速度和目标文本信息的字数,或第二播报速度和目标文本信息的字数,确定第三播报时长。然后,电子设备可以根据该第三播报时长生成一个语音提示信息,语音提示信息可以包括有第三播报时长,如该语音提示信息可以为:“当前播报时长为30秒”、“播报当前界面的关键信息将耗时30秒”等。这样,可以使得用户能够及时的了解到当前所需的播报时长,或者,还可以为用户确定是否继续调整播报时长提供新的数据依据。
62.在一些实施例中,第一输入可以用于确定第二播放时长,且第二播放时长小于第一播放时长。
63.基于此,上述步骤s140中调整第一文本信息的播报参数之前,还可以执行如下步骤:
64.获取第一播放时长与第二播放时长之间的差值。
65.相应的,上述步骤s140中调整第一文本信息的播报参数的具体实现方式可以如下:
66.在差值小于或等于预设阈值的情况下,采用第一调整方式调整第一文本信息的播报参数;
67.或者,在差值大于预设阈值的情况下,采用第二调整方式调整第一文本信息的播报参数。
68.其中,第一调整方式与第二调整方式可以是预先设置的两种不同的调整方式。
69.可以理解的,电子设备在调整第一文本信息的播报参数之前,可以获取第一播报时长与第二播报时长的差值,并将该差值与预设阈值进行比对,确定前述差值是否大于预设阈值。其中,预设阈值可以是预先设置的时间差值,如可以是5秒、8秒等。
70.在第一播报时长与第二播报时长的差值小于或等于预设阈值的情况下,即用户第一输入确定的第二播报时长与第一播报时长相差较小的情况下,采用第一调整方式调整第一文本信息的播报参数。或者,在第一播报时长与第二播报时长的差值大于预设阈值的情况下,即用户第一输入确定的第二播报时长与第一播报时长相差较大的情况下,采用第二调整方式调整第一文本信息的播报参数。
71.作为一个具体的示例,第一调整方式可以是:调整第一文本信息的播报速度(例
如,将第一文本信息的第一播报速度调整为第二播报速度),该播报速度可以是根据第二播报时长确定的第一文本信息的播报速度。第二调整方式可以是调整播报的文本信息(例如,将播报的文本信息由第一文本信息调整为目标文本信息)。能够理解的,播报速度对于文本信息的播报时长调整较为有限,如果需要对文本信息的播报时长大幅调整,例如从2分钟调整为10s,则可以优先采用对文本信息进行缩减的方式。这样,在对播报时长调整不大的情况下,采用第一调整方式调整第一文本信息的播报参数,可以保证缩短第一文本信息的播报时长的同时,使用户可以收听到完整的第一文本信息;在对播报时长调整较大的情况下,采用第二调整方式调整第一文本信息的播报参数,可以保证在缩短第一文本信息的播报时长的同时,使用户能够收听到第一文本信息的关键信息。
72.可选地,第一调整方式和第二调整方式可以均是调整第一文本信息的播报速度,但是以第一调整方式调整后的播报速度大于以第二调整方式调整后的播报速度。或者,第一调整方式和第二调整方式还可以均是调整播报的文本信息,但是以第一调整方式调整后的播报的文本信息的文本长度,小于以第二调整方式调整后的播报的文本信息的文本长度。这样,在不同情况下,可以采用不同的调整方式调整第一文本信息的播报速度,如此,可以使播报参数的调整方式更加灵活,使得调整后的文本信息的播报时长可以更好的满足用户需求,进一步提高用户体验。
73.例如,在第一播报时长为10秒,预设阈值为5秒,第一调整方式为调整第一文本信息的播报速度,第二调整方式为调整播报的文本信息的情况下,若第二播报时长为8s,可以计算出第一播报时长与第二播报时长的差值为2秒,即差值小于预设阈值5秒,则可以将播报第一文本信息的播报速度调快,以调快后的播报速度播报第一文本信息;若第二播报时长为2秒,可以计算出第一播报时长与第二播报时长的差值为8秒,即差值大于预设阈值5秒,则可以提取第一文本信息中的关键信息,并以第一播报速度播报该关键信息,进一步的若以第一播报速度播报关键信息所需的播报时长仍大于2秒,还可以适当调整播报关键信息的播报速度,以使在2秒内完成对关键信息的播报。
74.这样,在不同情况下采用不同调整方式调整第一文本信息的播报参数,使得播报参数的调整方式更加灵活,按照调整后播报参数播报第一文本信息更好的满足了用户需求,进一步提高用户体验。
75.在一些实施例中,第一界面上还可以包括第二控件,第二控件可以为用于调整第一文本信息的播报速度的控件,此时,用户还可以调整电子设备播报第一文本信息的播报速度,相应的,其具体实现方式可以如下:
76.接收用户对第二控件的第二输入;
77.响应于第二输入,以第三播报速度播报第一文本信息。
78.其中,第三播报速度是基于第二输入确定的。
79.可以理解的,电子设备的第一界面上还可以包括用于调整第一文本信息的播报速度的第二控件。作为一个具体的示例,参照图2示出的一种第二控件的显示方式示意图,为便于用户定位第二控件,可以将第二控件设置于电子设备的屏幕另一侧的边缘位置,即,在屏幕一侧的边缘位置设置第一控件,在屏幕另一侧的边缘位置设置第二控件。用户可以点击或滑动图2中的第二控件,控制第二控件在速度调节条上的位置,速度调节条的不同位置可以对应不同的播报速度,也就是说,用户对第二控件的第二输入,会对应一个播报速度,
即第三播报速度。
80.用户可以通过如点击或滑动等操作,控制第二控件在速度调节条的位置,以调整播报第一文本信息的播报速度。例如,速度调节条被划分为5段,速度调节条的第1段、第2段、第3段、第4段、第5段各自对应的播报速度分别为每分钟116字、每分钟120字、每分钟140字、每分钟160字、每分钟180字,若用户操作第二控件至第3段,则用户的第二输入对应的第三播报速度为每分钟140字。然后,电子设备可以响应于第二输入,按照第二输入对应的第三播报速度播报第一文本信息。这样,用户可以根据情况调整电子设备的播报速度,使得电子设备的播报速度更符合自身需求,如此进一步提高用户体验。
81.在一种可选的实施例中,在用户调整播报速度为第三播报速度之后,电子设备可以获取按照第三播报速度播报第一文本信息的播报时长,并将时长调节条显示的总时长更新为该播报时长。
82.在一些实施例中,在步骤s120之后,还可以执行如下步骤:
83.在第一播报时长超过预设时长的情况下,输出提示信息。
84.其中,提示信息包括第一播报时长、第一控件的第一位置和第二控件的第二位置中的至少一项。
85.可以理解的,预设时长可以是预先设置的一个时长阈值,在第一播报时长大于预设时长的情况下,可以输出提示信息,反之,则可以不输出提示信息。
86.电子设备在获取第一播报时长之后,可以在第一播报时长超过预设时长的情况下,基于第一时长、第一控件的位置(即第一位置)和第二控件的位置(即第二位置)中的至少一项生成提示信息。然后,电子设备可以播报该提示信息。这样,用户能够基于提示信息了解到第一播报时长、第一控件的位置和第二控件的位置中的至少一项,基于提示信息调整播报参数,使第一文本信息的播报时长、播报速度等更符合自身情况,从而可以进一步提高用户体验。
87.在一种可选的实施例中,时长调节条还可以显示当前播报第一文本信息得到的播报时长。例如,在确定第一播报时长之后,接收用户对第一控件的第一输入之前,时长调节条可以显示第一播报时长,在调整第一文本信息的播报参数之后,时长调节条还可以显示第二播报时长。
88.在一些实施例中,用户还可以调整电子设备的播报进度,相应的,其具体实现方式可以如下:
89.接收用户的第三输入;
90.响应于第三输入,播报第三输入对应的第二文本信息。
91.其中,第二文本信息为第一文本信息中第三输入对应的文本信息。
92.作为一个示例,用户可以通过点击、滑动等方式操作进度调节条,使得电子设备可以接收到该输入,即第三输入。响应于第三输入,电子设备可以确定第三输入指定的第二文本信息,再播报第二文本信息。这样,可以为用户提供一种跳过部分文本信息直接播报指定文本信息的方式,从而进一步缩短播报时长,提高用户体验。
93.可以理解的,进度调节条可以是单独设置的用于调节播报进度的控件,也可以是图2所示的时长调节条,当进度调节条是图2所示的时长调节条时,用户需要采用与第一输入不同的操作方式操作第二控件,使电子设备能够区分用户的输入是用于确定第二播报时
长的第一输入还是用于确定第二文本信息的第三输入。
94.需要说明的是,本技术实施例提供的文本信息播报方法,执行主体可以为文本信息播报装置,或者该文本信息播报装置中的用于执行加载文本信息播报方法的控制模块。本技术实施例中以文本信息播报装置执行加载文本信息播报方法为例,说明本技术实施例提供的文本信息播报方法。
95.基于同一发明构思,本技术还提供了一种文本信息播报装置,如图3所示,该文本信息播报装置300可以包括:
96.显示模块310,可以用于显示第一界面,所述第一界面包括第一文本信息和第一控件,所述第一控件用于调整所述第一文本信息的播报时长;
97.第一获取模块320,可以用于获取所述第一文本信息的第一播报时长,所述第一播报时长为以第一播报速度播报所述第一文本信息得到的时长;
98.第一接收模块330,可以用于接收用户对所述第一控件的第一输入;
99.第一调整模块340,可以用于响应于所述第一输入,调整所述第一文本信息的播报参数;
100.播报模块350,可以用于按照所述调整后的播报参数播报所述第一文本信息,以使播报所述第一文本信息的时长为第二播报时长。
101.在本技术实施例中,在电子设备显示第一界面的情况下,能够根据用户对第一界面中第一控件的第一输入,调整第一界面中第一文本信息的播报参数,按照调整后的播报参数播报第一文本信息。这样,可以使得第一界面中第一文本信息的播报时长由第一播报时长调整为第二播报时长。如此,可以根据用户输入调整界面上的文本信息的播报时长,为视觉功能存在障碍的用户提供一种较为灵活的文本信息播报方式,从而提高用户体验。
102.在一些实施例中,所述第一调整模块340可以包括:
103.第一调整单元,可以用于将所述第一文本信息的播报速度由所述第一播报速度调整为第二播报速度;
104.第二调整单元,可以用于将播报的文本信息由所述第一文本信息调整为目标文本信息,其中,所述第一文本信息包括所述目标文本信息。
105.这样,一方面,调整第一文本信息的播报速度,可以使用户能够在第二播报时长内收听完第一文本信息。另一方面,将播报的文本信息调整为目标文本信息,可以跳过第一文本信息中一些相对不重要的内容,不仅可以缩短播报第一文本信息所需的播报时长,还可以使用户在较短的时间内了解到第一文本信息的关键信息,进一步提高用户体验。
106.在一些实施例中,所述第一输入可以用于确定所述第二播放时长,所述第二播放时长小于所述第一播放时长;
107.所述装置300还可以包括:
108.第二获取模块,可以用于获取所述第一播放时长与所述第二播放时长之间的差值;
109.第二调整模块,可以用于:
110.在所述差值小于或等于预设阈值的情况下,采用第一调整方式调整所述第一文本信息的播报参数;
111.或者,在所述差值大于预设阈值的情况下,采用第二调整方式调整所述第一文本
信息的播报参数;
112.其中,所述第一调整方式与所述第二调整方式不同。
113.这样,在不同情况下采用不同调整方式调整第一文本信息的播报参数,使得播报参数的调整方式更加灵活,按照调整后播报参数播报第一文本信息得到的时长可以更好的满足用户需求,进一步提高用户体验。
114.在一些实施例中,所述第一界面上还包括第二控件,所述第二控件用于调整所述第一文本信息的播报速度;
115.所述装置300还可以包括:
116.第二接收模块,可以用于:
117.接收用户对所述第二控件的第二输入;
118.所述播报模块350,还可以用于:
119.响应于所述第二输入,以第三播报速度播报所述第一文本信息。
120.这样,用户可以根据情况调整电子设备的播报速度,使得电子设备的播报速度更符合自身需求,如此可以进一步提高用户体验。
121.在一些实施例中,所述装置300还可以包括:
122.输出模块,可以用于在所述第一播报时长超过预设时长的情况下,输出提示信息,所述提示信息包括所述第一播报时长、所述第一控件的第一位置和所述第二控件的第二位置中的至少一项。
123.这样,用户能够基于提示信息了解到第一播报时长、第一控件的位置和第二控件的位置中的至少一项,基于提示信息调整播报参数,使第一文本信息的播报时长、播报速度等更符合自身情况,从而可以进一步提高用户体验。
124.本技术实施例中的文本信息播报装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
125.本技术实施例中的文本信息播报装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
126.本技术实施例提供的文本信息播报装置能够实现图1的方法实施例中文本信息播报装置实现的各个过程,为避免重复,这里不再赘述。
127.可选的,本技术实施例还提供一种电子设备,包括处理器410、存储器409、存储在存储器409上并可在所述处理器410上运行的程序或指令,该程序或指令被处理器410执行时实现上述文本信息播报方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
128.需要注意的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
129.图4为实现本技术实施例的一种电子设备的硬件结构示意图。
130.该电子设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、以及处理器410等部件。
131.本领域技术人员可以理解,电子设备400还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器410逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图4中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
132.其中,显示单元406,可以用于显示第一界面,所述第一界面包括第一文本信息和第一控件,所述第一控件用于调整所述第一文本信息的播报时长;
133.处理器410,可以用于获取所述第一文本信息的第一播报时长,所述第一播报时长为以第一播报速度播报所述第一文本信息得到的时长;
134.用户输入单元407,可以用于接收用户对所述第一控件的第一输入;
135.处理器410,可以用于响应于所述第一输入,调整所述第一文本信息的播报参数;
136.音频输出单元403,可以用于按照所述调整后的播报参数播报所述第一文本信息,以使播报所述第一文本信息的时长为第二播报时长。
137.在本技术实施例中,在电子设备显示第一界面的情况下,能够根据用户对第一界面中第一控件的第一输入,调整第一界面中第一文本信息的播报参数,按照调整后的播报参数播报第一文本信息。这样,可以使得第一界面中第一文本信息的播报时长由第一播报时长调整为第二播报时长。如此,可以根据用户输入调整界面上的文本信息的播报时长,为视觉功能存在障碍的用户提供一种较为灵活的文本信息播报方式,从而提高用户体验。
138.可选的,处理器410,可以用于:
139.将所述第一文本信息的播报速度由所述第一播报速度调整为第二播报速度;
140.将播报的文本信息由所述第一文本信息调整为目标文本信息,其中,所述第一文本信息包括所述目标文本信息。
141.这样,一方面,调整第一文本信息的播报速度,可以使用户能够在第二播报时长内收听完第一文本信息。另一方面,将播报的文本信息调整为目标文本信息,可以跳过第一文本信息中一些相对不重要的内容,不仅可以缩短播报第一文本信息所需的播报时长,还可以使用户在较短的时间内了解到第一文本信息的关键信息,进而可以进一步提高用户体验。
142.可选的,所述第一输入可以用于确定所述第二播放时长,所述第二播放时长小于所述第一播放时长;
143.处理器410,还可以用于:
144.获取所述第一播放时长与所述第二播放时长之间的差值;
145.在所述差值小于或等于预设阈值的情况下,采用第一调整方式调整所述第一文本信息的播报参数;
146.或者,在所述差值大于预设阈值的情况下,采用第二调整方式调整所述第一文本信息的播报参数;
147.其中,所述第一调整方式与所述第二调整方式不同。
148.这样,在不同情况下采用不同调整方式调整第一文本信息的播报参数,使得播报参数的调整方式更加灵活,按照调整后播报参数播报第一文本信息得到的时长更好的满足用户的需求,进一步提高用户体验。
149.可选的,所述第一界面上还包括第二控件,所述第二控件用于调整所述第一文本信息的播报速度;
150.用户输入单元407,可以用于:
151.接收用户对所述第二控件的第二输入;
152.音频输出单元403,还可以用于:
153.响应于所述第二输入,以第三播报速度播报所述第一文本信息。
154.这样,用户可以根据情况调整电子设备的播报速度,使得电子设备的播报速度更符合自身需求,如此,可以进一步提高用户体验。
155.可选的,音频输出单元403,还可以用于:
156.在所述第一播报时长超过预设时长的情况下,输出提示信息,所述提示信息包括所述第一播报时长、所述第一控件的第一位置和所述第二控件的第二位置中的至少一项。
157.这样,用户能够基于提示信息了解到第一播报时长、第一控件的位置和第二控件的位置中的至少一项,基于提示信息调整播报参数,使第一文本信息的播报时长、播报速度等更符合自身情况,从而进一步提高用户体验。
158.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图1所示的文本信息播报方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
159.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
160.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图1所示的文本信息播报方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
161.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
162.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
163.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方
法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
164.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1